php 中文网qq互联,QQ互联在tp中的运用
1.申请 QQ互联 。
2.添加应用,这里一定要注意了QQ应用的名字一定要和你备案时,备案号填的名字一致,不能随便填(这里有人就说了:我备案时瞎填的怎么办,我只能说瞎填也带一致,就像我备案时填的名字是“学习使用”。。。。我都疯了,所以现在QQ应用名字是 学习使用),添加应用不通过可以修改,照着原因改还是申请的挺快的。
3.把QQ互联SDK加入TP5中 SDK下载 。一般TP5的插件都放在 extend 这个文件夹下,在extend文件夹下建立一个文件夹 qqconnect
下载下来的SDK中,只有 Connect2.1\API\class 下的文件对我们有用,把这些文件复制到 extend\qqconnect 下,修改Recorder.class.php
//-------读取配置文件$incFileContents = file(ROOT."comm/inc.php");$incFileContents = $incFileContents[1];$this->inc = json_decode($incFileContents);
修改为
//-------读取配置文件$config = config('配置文件');
$this->inc = $config;
我的配置文件
//QQ互联 qq互联配置'qqconnect' => ['appid'=>'QQ互联应用上appid','appkey'=>'QQ互联应用上appkey','callback' => '你的QQ回调地址','scope'=>'get_user_info' //支持的模块 这个是获取用户信息 其他的可以看SDK index.html],
4.调用登录 (记得引入 QC use qqconnect\QC;)
//qq登陆public function qqlogin(){
$Qc = new QC();
$this->redirect($Qc->qq_login());
}
5.调用回调 (记得引入 QC use qqconnect\QC;)
//qq回调public function qqcallback(){
$Qc = new QC();
$access_token = $Qc->qq_callback();
$openid = $Qc->get_openid();
$Qc = new QC($access_token, $openid);
$qqUserInfo = $Qc->get_user_info(); //这个就是用户的基本信息,打印就能看到,然后进行处理就行}
php 中文网qq互联,QQ互联在tp中的运用相关推荐
- qq快捷登陆 php代码,qq互联--qq快捷登陆
1.介绍 QQ登录接口.作用是实现QQ直接登录某些网站,简化用户登录.注册流程. 现在有很多大型网站都在使用QQ互联登录功能: X东: X宁: X美: 2.签约 ①点击"应用管理" ...
- 移动共享开发(二)各平台SSO(免登录)配置 微信和微信朋友圈、QQ、QQ空间、新浪微博、腾讯微博、人人
SSO名词解释 : SSO英文全称Single Sign On,单点登录.SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 例如用户已经登录新浪微博客户端,使用SSO授权 ...
- qq sid qq sid 是什么 qq sid 怎么用
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha ======= qq sid qq sid 是什么 qq sid 怎么用 ===== ...
- 通过QQ或者QQ帮助别人学习Lync汇总
通过QQ或者QQ帮助别人学习Lync汇总 以下仅为部份汇总,如果需要更多帮助,请自己联系咨询. 通过QQ或者QQ帮助别人学习Lync之一 http://dynamic.blog.51cto.com/7 ...
- linux下安装 QQ(wine qq 2013-2014)
首先简述自己的系统配置:win7+ ubuntu12.04 linuxQQ 有各种版本,这里介绍两种:linuxQQ 和 wineQQ 1 ------linuxqq是QQ简化版,功能很少,界面很差, ...
- php phpmailer qq邮箱,QQ邮箱利用PHPmailer发送邮件
require_once("class.phpmailer.php"); $mail = new PHPMailer(); //是否启用smtp的debug进行调试 开发环境建议开 ...
- Android 在APP内打开指定的QQ、QQ群
1.判断是否安装 QQ 客户端 /*** QQ包名*/public static final String PACKAGENAME_QQ = "com.tencent.mobileqq&qu ...
- Vue项目实现web端第三方分享(qq、qq空间、微博、微信)
开发背景:文章详情页面需要分享到第三方,包括qq.qq空间.微博.微信. 一.封装一个share.js文件,放在目录/utils下 // share.js// url - 需要分享的页面地址(当前页面 ...
- 一文读懂高速互联的阻抗及反射(中)
一文读懂高速互联的阻抗及反射(中) 勘误: 上篇中:电感的电抗叫做感抗,表示为: X L = j ω C X_L = {j \omega C} XL=jωC 上述公式应该改为: X L = j ω ...
- 国内骨干网互联互通格局巨变,中移动将与电信和联通免费对等互联
2月24日工信部发布<关于调整互联网骨干网网间结算政策的通知>(工信部信管[2020] 22号),要求中移动与中联通和中电信对等互联,互不结算:四家公益性网络免费互联:降低三大对中国广电. ...
最新文章
- RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别
- HDU1402(高精度乘法)
- cesium可视化空间数据2
- 工业用微型计算机(26)-伪操作(2)
- Warning: Unknown: The session id is too long
- 老公贷款还不上,妻子有偿还责任吗?
- 搞定WordPress的日志自动截断
- biginteger和long精度_修复Long类型太长,而Java序列化JSON丢失精度问题的方法
- 够用的 Python 写日志的知识——标准日志模块logging简介
- 自然语言处理之关键词提取TF-IDF
- 程序员有成立工会的理由吗?
- Ubuntu源码安装Tomcat7
- Ubuntu嵌入式开发环境配置问题集锦(不断更新)
- python爬取动态网页_Python实现爬取网页中动态加载的数据
- 在SQLServer软件导入文件与数据查询
- 深入浅出数据分析pdf
- 电工最实用口诀 背会就是老电工
- Git清理历史大文件
- 八、python爬虫伪装 [免费伪装ip伪装请求头]
- HTML标签--换行标签与段落标签的区别对比