4

我正在查看适用于 Web 的新TikTok 登录工具包,并被困在重定向步骤中。

与所有基于 oAuth 的服务类似,当您注册应用程序时,它们应该要求提供有效的重定向 URL。对于 TikTok,他们要求重定向域,如下所示:

在此处输入图像描述

然后,根据他们的官方文档,您只需要调用

https://open-api.tiktok.com/platform/oauth/connect/client_key=client_key&response_type=code&scope=user.info.basic&redirect_uri=redirect_uri&state=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/ ) 中添加最后一个斜杠,以防它是必需的,但总是得到相同的错误。

还尝试使用生产域,以防他们检查是否可以从公共网络访问该域。

4

2 回答 2

4

原来“重定向域”实际上是指“重定向 URL”。如果您添加重定向的完整 URL(在我的情况下为https://testing.mydomain.com/signup/tiktok/),它将起作用。

这可能只是一个标签问题……它是一个完整的 URL,而不仅仅是域。

于 2021-05-27T02:47:05.763 回答
2

在研究了几个小时并尝试了 Andrea 的解决方法之后,似乎 TikTok 解决了他们的问题,现在它可以按预期工作。因此,对于任何搜索此问题的解决方案的人,我设法让它使用以下值:

回调地址: https://example.com/auth

*重定向域 example.com dev.example.com

于 2021-06-18T16:57:30.347 回答