0

我正在尝试为 Web 实施新的 TikTok 登录工具包,但我一直在获取访问令牌。这是 TikTok 文档中描述的特定步骤。 https://developers.tiktok.com/doc/manage-user-access-tokens

  1. 我已经注册了应用程序。
  2. 我能够访问 OAuth 登录屏幕。
  3. 我也能认证。并得到授权的回复。带有授权码的端点。
  4. 但是,当使用上述授权代码获取访问令牌时,我的 POST 请求会返回到我的重定向 URL,并在响应中显示“Status=Temporary Redirect,StatusCode=307”。

我假设 307 意味着 tiktok 服务器上缺少一些东西,但不幸的是,他们的支持不是很敏感。也许社区中有人以前处理过这个问题?

我正在使用以下参数发送我的 POST 请求。

URL: https://open-api.tiktok.com/oauth/access_token
?code=atGaIopCm2M9L2vfad0l4IJzzX8qFfg7aButDrjqerJqs5rhIqmWZLLGk1YRJZUZ6-mGBaYxX_asSdw1TNe7NHhvysS99Yz5o4MtkNv2-nA*1
&client_key= <client key in plain text>
&client_secret=<secret in plain text>
&grant_type=authorization_code

任何想法通常可以暗示 307 错误?

4

1 回答 1

0

在 curl 命令中添加 -L 以自动启用重定向

curl -X -L POST  -H 'Content-Type:application/json' --data '{"secret": "xxx","app_id":"xxx","auth_code":"xxx" }' "https://business-api.tiktok.com/open_api/v1.2/oauth2/access_token/"

在此处查看文档: https ://ads.tiktok.com/marketing_api/docs?id=1709207085043713

于 2022-02-09T09:13:52.220 回答