TikTok 登录工具包:非法重定向 link
TikTok Login Kit: Illegal redirect link
我正在查看用于 Web 的新 TikTok 登录工具包,但卡在了重定向步骤上。
与所有基于 oAuth 的服务类似,当您注册您的应用程序时,它们应该要求有效的重定向 URL。对于 TikTok,他们要求重定向域,如下所示:
那么,根据他们的official documentation,你只需要调用
- 客户端密钥是提供的密钥
- 重定向是 https://testing.mydomain.com/signup/tiktok(根据上面的屏幕截图,这是已批准的域之一)
- State 是一个唯一的字符串
我进入 TikTok 授权页面,确认,然后我没有被重定向到 https://testing.mydomain.com/signup/tiktok,而是收到以下错误:
{"data":{"captcha":"","desc_url":"","description":"Illegal redirect link","error_code":10006},"message":"error"}
测试了多次,还在重定向 URL (https://testing.mydomain.com/signup/tiktok/ ) 中添加了最后一个斜杠以防万一,但总是得到同样的错误。
还尝试使用生产域,以防他们检查是否可以从 public 网络访问该域。
原来“重定向域”实际上意味着“重定向 URL”。如果您添加完整的 URL 重定向(在我的例子中 https://testing.mydomain.com/signup/tiktok/),它将起作用。
这可能只是一个标签问题...它是完整的 URL,而不仅仅是域。
更新:
请参考@mariussabo 的新答案,因为这个问题已经修复了。
在研究了几个小时并尝试了 Andrea 的解决方法之后,TikTok 似乎解决了他们的问题,现在它按预期工作了。因此,对于寻找此问题解决方案的任何人,我设法让它使用以下值:
回调URL:
https://example.com/auth
*重定向域名
example.com
dev.example.com
运行 我在填写 Tiktok 开发者申请表时也遇到了这个问题。对于有相同问题的任何其他人,重定向域字段似乎应该是您的应用程序将使用的任何重定向域。因此,例如,prod.example.com
和 dev.example.com
都可以包含在其中。但是,Callback URL
实际上是您的 webhook 端点,因此它应该类似于 https://dev.example.com/webhook-endpoint
.
我正在查看用于 Web 的新 TikTok 登录工具包,但卡在了重定向步骤上。
与所有基于 oAuth 的服务类似,当您注册您的应用程序时,它们应该要求有效的重定向 URL。对于 TikTok,他们要求重定向域,如下所示:
那么,根据他们的official documentation,你只需要调用
- 客户端密钥是提供的密钥
- 重定向是 https://testing.mydomain.com/signup/tiktok(根据上面的屏幕截图,这是已批准的域之一)
- State 是一个唯一的字符串
我进入 TikTok 授权页面,确认,然后我没有被重定向到 https://testing.mydomain.com/signup/tiktok,而是收到以下错误:
{"data":{"captcha":"","desc_url":"","description":"Illegal redirect link","error_code":10006},"message":"error"}
测试了多次,还在重定向 URL (https://testing.mydomain.com/signup/tiktok/ ) 中添加了最后一个斜杠以防万一,但总是得到同样的错误。
还尝试使用生产域,以防他们检查是否可以从 public 网络访问该域。
原来“重定向域”实际上意味着“重定向 URL”。如果您添加完整的 URL 重定向(在我的例子中 https://testing.mydomain.com/signup/tiktok/),它将起作用。
这可能只是一个标签问题...它是完整的 URL,而不仅仅是域。
更新: 请参考@mariussabo 的新答案,因为这个问题已经修复了。
在研究了几个小时并尝试了 Andrea 的解决方法之后,TikTok 似乎解决了他们的问题,现在它按预期工作了。因此,对于寻找此问题解决方案的任何人,我设法让它使用以下值:
回调URL:
https://example.com/auth
*重定向域名
example.com
dev.example.com
运行 我在填写 Tiktok 开发者申请表时也遇到了这个问题。对于有相同问题的任何其他人,重定向域字段似乎应该是您的应用程序将使用的任何重定向域。因此,例如,prod.example.com
和 dev.example.com
都可以包含在其中。但是,Callback URL
实际上是您的 webhook 端点,因此它应该类似于 https://dev.example.com/webhook-endpoint
.