TikTok社交登录集成遇重定向URI错误问题求助
TikTok 社交登录重定向URI错误排查与解决
核对开发者后台的重定向URI配置
确保TikTok开发者平台中你的应用配置的重定向URI和授权URL里的redirect_uri完全一致:- 严格匹配大小写(比如
Callback和callback会被视为不同地址) - 保留末尾斜杠:你的授权URL中
redirect_uri以/结尾,后台配置必须完全同步,不能省略或多添加 - 协议合规:除
http://localhost:端口号外,其他URI必须使用https协议,ngrok的https地址符合要求,但开发环境若用http需确认是localhost域名而非IP地址
操作步骤:登录TikTok开发者平台,进入应用的「授权设置」模块,将当前测试用的https://27f6-114-143-21-52.ngrok-free.app/callback/auth/和开发站点URI准确添加到列表,保存后等待5-10分钟让配置生效
- 严格匹配大小写(比如
检查
reactjs-social-login库的参数配置
确认库中传入的redirectUri参数与后台配置完全一致,避免库内部自动修改URI(比如默认去除末尾斜杠)。可以手动打印生成的授权URL,对比后台配置的地址,确保字符无差异验证URL编码是否正确
TikTok的授权URL要求redirect_uri必须是URL编码后的字符串。你当前的授权URL中redirect_uri未编码,尝试替换为编码后的版本测试:https%3A%2F%2F27f6-114-143-21-52.ngrok-free.app%2Fcallback%2Fauth%2F本地开发环境注意事项
若使用http://localhost:xxx作为开发地址,必须在TikTok后台配置中准确填写完整地址(包括端口号),且不能使用127.0.0.1之类的IP地址,必须用localhost域名
内容的提问来源于stack exchange,提问作者Sankalp Chari
相关产品推荐
相关产品推荐

