QQ登录报错:redirect uri is illegal(100010)
今天利用 PHP 的一个开源项目搭建了一个网站,需要用到QQ快捷登录。所以在QQ互联 注册了应用。
先说一下QQ互联里的坑,申请了三次才通过,不过效率还是蛮快的
- 一定要真实性,否则不予通过;
- 网站名称
- 网站简介
- 主办单位名称
- 网站备案号
都要真实,否则就不予通过,客服会查询你的信息和备案号是否填写一致,如果不一致,就驳回了。反正一句话,按照要求来。
首先正确填写 APP ID 和 APP Key
然后,回调地址,注意,就是这里填写错误,导致 100010 错误的。❎
解决办法:
-
打开 腾讯开放平台联调工具集
-
复制QQ授权登录页面的 URL 进行 URL解码
- 将解码的 redirect_uri= 网址复制下来填入到网站回调域,注意截止到下午画线部分 ? 之前即可。
原因:
-
网站程序和QQ互联管理中心的回调都要使用完整的带http的URL;
-
网站程序和QQ互联管理中心两个地方设置的回调地址必须完全一致;