我只是按照文档使用auth2与tiktok。
我的URL重定向设置为
我的代码就是这样的
@Get('/tiktok/redirect')
loginTicTok(
@Res() res,
) {
const csrfState = Math.random().toString(36).substring(2);
res.cookie('csrfState', csrfState, { maxAge: 60000 });
let url =`${this.config.get('tictokURL')}`;
url +=`?client_key=${this.config.get('tictokClientKey')}`;
url +=`&scope=video.upload`;
url += '&response_type=code';
url += '&redirect_uri=https://reelcrm-backend.herokuapp.com/social-network/tiktok/';
res.redirect(url);
}
- 我的链接生成是:
- 但问题是,tiktok正在从URL中获取错误请求:
1条答案
按热度按时间3qpi33ja1#
我认为你的TikTok请求URL是正确的https://www.tiktok.com/v2/auth/authorize/?client_key=myclientcode&scope=video.upload&response_type=code&redirect_uri=https://reelcrm-backend.herokuapp.com/social-network/tiktok/。
我也是你的重定向URI是相同的,但你需要编码你的URL参数tiktok guideline for URL encode parameters.
所以尝试使用编码URL查询参数,这是引用https://developers.tiktok.com/doc/login-kit-web