TikTok Login Kit授权报错10002:参数错误问题求助
TikTok Login Kit授权错误(Error Code 10002)排查方案
针对你遇到的错误码10002(参数错误),可以从以下几个方向排查修复:
检查omniauth-tiktok默认参数问题
部分版本的omniauth-tiktok会自动添加TikTok不接受的额外参数(比如默认的state参数)。可以在配置中明确指定必要参数,并禁用多余的默认行为:provider :tiktok, "<<Client ID>>", "<<Client Secret>>", scope: "user.info.basic", response_type: "code", token_params: { parse: :json }, client_options: { authorize_url: "https://www.tiktok.com/v2/auth/authorize/", token_url: "https://open.tiktokapis.com/v2/oauth/token/" }, provider_ignores_state: true排查跳转URL的参数
用浏览器开发者工具查看跳转至TikTok授权页的完整URL,确认是否存在多余参数(如display、prompt等)。如果有,需在omniauth配置中覆盖或移除这些参数。验证基础配置准确性
再次确认Client ID、Client Secret无复制错误(无多余空格或特殊字符),重定向域名与TikTok平台配置完全一致(包括HTTP/HTTPS前缀,且不含额外路径)。扩展Scope获取视频列表
若后续需要获取用户视频列表,需在scope中添加video.list权限,但需先解决当前参数错误问题,再调整scope配置。
内容的提问来源于stack exchange,提问作者Rita
相关产品推荐
相关产品推荐

