QQ登录报错:redirect uri is illegal(100010)

今天利用 PHP 的一个开源项目搭建了一个网站,需要用到QQ快捷登录。所以在QQ互联 注册了应用。

先说一下QQ互联里的坑,申请了三次才通过,不过效率还是蛮快的

  • 一定要真实性,否则不予通过;
    • 网站名称
    • 网站简介
    • 主办单位名称
    • 网站备案号

都要真实,否则就不予通过,客服会查询你的信息和备案号是否填写一致,如果不一致,就驳回了。反正一句话,按照要求来。

首先正确填写 APP IDAPP Key

然后,回调地址,注意,就是这里填写错误,导致 100010 错误的。❎

解决办法:

  1. 打开 腾讯开放平台联调工具集

  2. 复制QQ授权登录页面的 URL 进行 URL解码

  1. 将解码的 redirect_uri= 网址复制下来填入到网站回调域,注意截止到下午画线部分 ? 之前即可。

原因:

  1. 网站程序和QQ互联管理中心的回调都要使用完整的带http的URL;

  2. 网站程序和QQ互联管理中心两个地方设置的回调地址必须完全一致;

原文地址:https://www.cnblogs.com/Bianco/p/13817681.html