我在使用登录工具包时遇到问题。与此处提出的问题类似,我在 tiktok 设置中列出了正确的重定向域,并且redirect_uri 基本上只是“domain/tiktok”,但无论我做什么,我都会收到相同的错误消息:
下面是我的后端代码 - 它基本上与 tiktok 文档中列出的完全相同。任何对此的帮助将不胜感激!
const CLIENT_KEY = 'my_key'
const DOMAIN = 'dev.mydomain.com'
const csrfState = Math.random().toString(36).substring(2);
res.cookie('csrfState', csrfState, { maxAge: 60000 });
const redirect = encodeURIComponent(`https://${DOMAIN}/tiktok`)
let url = 'https://www.tiktok.com/auth/authorize/';
url += '?client_key=' + CLIENT_KEY;
url += '&scope=user.info.basic,video.list';
url += '&response_type=code';
url += '&redirect_uri=' + redirect;
url += '&state=' + csrfState;
res.redirect(url);
Run Code Online (Sandbox Code Playgroud)
更新 2022 年 8 月 13 日
我提交了该应用程序以供审核并获得批准,因此状态现在为“正在生产中”而不是“暂存”。问题仍然存在 - 无论我使用哪个域/回调 URL,仍然显示错误消息
更新 2022 年 8 月 16 日
好的,我在这方面取得了一些进展。 …