返回列表 回复 发帖

PHP 增加QQ登录

1,首先,去这里申请权限
https://connect.qq.com,
2,完成之后去这里下载SDKhttp://wiki.connect.qq.com/
3,将SDK上传到服务器,然后运行这个代码,配置id跟screct。
4,登录 成功之后,去回调地址取用户的信息即可
公共返回码说明
公共返回码-for OAuth2.0协议
100000-100031:PC网站接入时的公共返回码
错误码         含义说明
0         成功。
100000         缺少参数response_type或response_type非法。
100001         缺少参数client_id。
100002         缺少参数client_secret。
100003         http head中缺少Authorization。
100004         缺少参数grant_type或grant_type非法。
100005         缺少参数code。
100006         缺少refresh token。
100007         缺少access token。
100008         该appid不存在。
100009         client_secret(即appkey)非法。
100010         回调地址不合法,常见原因请见:回调地址常见问题及修改方法
100011         APP不处于上线状态。
100012         HTTP请求非post方式。
100013         access token非法。
100014         access token过期。 token过期时间为3个月。如果存储的access token过期,请重新走登录流程,根据使用Authorization_Code获取Access_Token或使用Implicit_Grant方式获取Access_Token获取新的access token值。
100015         access token废除。 token被回收,或者被用户删除。请重新走登录流程,根据使用Authorization_Code获取Access_Token或使用Implicit_Grant方式获取Access_Token获取新的access token值。
100016         access token验证失败。
100017         获取appid失败。
100018         获取code值失败。
100019         用code换取access token值失败。
100020         code被重复使用。
100021         获取access token值失败。
100022         获取refresh token值失败。
100023         获取app具有的权限列表失败。
100024         获取某OpenID对某appid的权限列表失败。
100025         获取全量api信息、全量分组信息。
100026         设置用户对某app授权api列表失败。
100027         设置用户对某app授权时间失败。
100028         缺少参数which。
100029         错误的http请求。
100030         用户没有对该api进行授权,或用户在腾讯侧删除了该api的权限。请用户重新走登录、授权流程,对该api进行授权。
100031         第三方应用没有对该api操作的权限。请发送邮件进行OpenAPI权限申请。
6000-6999:WAP网站接入,获取Authorization Code时,发生错误
错误码         含义说明
6900         请求参数格式错误,具体参见返回信息中的msg字段。
6001         拉取code失败。
6081         client_id非法。
6201         系统内部错误。 请通过zx_qq.gif联系QQ登录支持人员,调查问题原因并获得解决方案。
6202         系统内部错误。 请通过zx_qq.gif联系QQ登录支持人员,调查问题原因并获得解决方案。
6901         client_id暂停使用。
6902         app信息获取失败。
6903         获取API授权信息失败。
6904         执行API授权失败。
6905         参数redirect_uri无法解析出主域名。
6906         参数redirect_uri与注册域名不是同一个网站。
7000-7999:WAP网站接入,通过Authorization Code获取Access Token时,发生错误
错误码         含义说明
7900         请求参数格式错误,具体参见返回信息中的msg字段。
7001         换取access token失败。
7016         app secret长度非法。
7018         非法的app secret。
7019         非法的code。
7020         code已过期。
7021         code已经被用过。
7081         client_id非法。
7201         系统内部错误。 请通过zx_qq.gif联系QQ登录支持人员,调查问题原因并获得解决方案。
7202         系统内部错误。 请通过zx_qq.gif联系QQ登录支持人员,调查问题原因并获得解决方案。
7901         client_id暂停使用。
7902         app信息获取失败。
7905         参数redirect_uri无法解析出主域名。
7906         参数redirect_uri与注册域名不是同一个网站。
8000-8999:WAP网站接入,通过Implicit模式获取Access Token时,发生错误
错误码         含义说明
8900         请求参数格式错误,具体参见返回信息中的msg字段。
8064~8067         系统内部错误。 请通过zx_qq.gif联系QQ登录支持人员,调查问题原因并获得解决方案。
8081         client_id非法。
8201         系统内部错误。 请通过zx_qq.gif联系QQ登录支持人员,调查问题原因并获得解决方案。
8202         系统内部错误。 请通过zx_qq.gif联系QQ登录支持人员,调查问题原因并获得解决方案。
8901         client_id暂停使用。
8902         app信息获取失败。
8903         获取API授权信息失败。
8904         执行API授权失败。
8905         参数redirect_uri无法解析出主域名。
8906         参数redirect_uri与注册域名不是同一个网站。
9000-9999:WAP网站接入,根据Access Token获得对应用户身份的openid时,发生错误
错误码         含义说明
9900         请求参数格式错误,具体参见返回信息中的msg字段。
9016         access token无效。
9017         access token已过期。
9018         access token已废除。
9094         access token非法。
9201         系统内部错误。 请通过zx_qq.gif联系QQ登录支持人员,调查问题原因并获得解决方案。
9202         系统内部错误。 请通过zx_qq.gif联系QQ登录支持人员,调查问题原因并获得解决方案。
返回列表