QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

时间:2年前 (2017-03-12) › 阅读:1039

PHP SDK v2.1是腾讯QQ互联平台为开发者提供的第三方网站快速接入QQ登录功能,在腾讯QQ互联平台只提供PHP SDK v2.1版本下载,但官方资料还不详细,新手刚接触时有点困难。下面是孤狼接触到QQ互联 PHP SDK v2.1使用的一些经验,分享出来,详细往下阅读。


PHP SDK v2.1官方下载地址:

下载地址:点击这里下载

更多SDK下载:http://wiki.connect.qq.com/sdk下载

腾讯QQ互联平台官方网站:https://connect.qq.com


PHP SDK v2.1运行环境:孤狼配置如下

1、安装WampServer64,以运行PHP脚本。下载地址   安装教程   配置教程

2、运行PHP目录:D:\web\Z-Blog

3、本地网址:z.com只支持在本地电脑访问。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——打开 qqConnect_Server_SDK-php_v2.1.zip 压缩包,选择Connect2.1,右键、解压到指定文件夹。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——将里面的Connect2.1解压到D:\web\Z-Blog目录下,最后确定。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——打开网址开始配置,http://z.com/Connect2.1/

——点击 设置配置项。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——开始配置,appid和appkey需要在https://connect.qq.com申请,申请过程这里越过。

——callback是回调地址,http://z.com/Connect2.1/example/oauth/callback.php

——请求授权列表,就勾选 get_user_info 一项就好了。

——最后点击 配置。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——配置完成点击 查看example


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——点击 用QQ账号登录,试试。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——提示出错,100010 ,这是回调地址出错了,就是在配置callback是回调地址与腾讯QQ互联平台网站回调域不一至。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——如上图,上面我们配置的callback是回调地址是http://z.com/Connect2.1/example/oauth/callback.php,在腾讯QQ互联平台网站回调域是http://z.com/1234.php不一至,所以需要在腾讯QQ互联平台网站回调域修改为http://z.com/Connect2.1/example/oauth/callback.php。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——如上图修改完成。下一步试试。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——显示QQ登录,说明成功了。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——成功了获取到信息,这里有64个字符。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——点击 获取用户信息,成功 。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——简单修改一下,打开D:\web\Z-Blog\Connect2.1\example\oauth目录,打开callback.php文件。


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——添加 以下代码:

echo '</br>';


QQ互联PHP SDK v2.1配置获取openid实例(PHP实现QQ快速登录第三方网站)

——再试试,成功 了。

1条留言


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。