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

    1年前 (2017/03/12) 孤狼 技巧 855 浏览 1 条评论

    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快速登录第三方网站)

    ——再试试,成功 了。

    版权属于:孤狼备忘录     本文作者:孤狼

    原文地址: https://www.glbwl.com/qq-php-sdk-openid.html

    版权声明:转载时必须以链接形式注明原始出处及本声明。

    « 上一篇:PHP之编程:php class public function调用代码 » 下一篇:Z-Blog PHP主题模板制作一:本地运行Z-Blog PHP程序环境搭建(安装wampserver和配置)

    推荐阅读

  • PHP之编程:php class public function调用代码
  • 腾讯云服务器CVM搭建LNMP服务环境(CentOS 7配置PHP网站WEB服务FTP上传服务)
  • 云服务器CentOS 7系统搭建LNMP环境(配置WEB网站PHP服务)
  • 孤狼备忘录计划从wordpress转到Z-BlogPHP博客程序
  • 已有1条留言


    发表评论:

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