提问人:kodknight 提问时间:11/14/2023 最后编辑:toyota Suprakodknight 更新时间:11/14/2023 访问量:52
Tiktok Direct post API - Redirect_URI问题
Tiktok Direct post API - Redirect_URI issue
问:
我想从 tiktok 的 API 获取授权代码,但每次我都遇到同样的错误。
Auth 127.0.0.1 - - "GET /auth/ HTTP/1.1" 301
Response
https://www.tiktok.com/v2/auth/authorize/?client_key=<client_key>&scope=user.info.basic&response_type=code&redirect_uri=http%3A%2F%2F127.0.0.1%3A8080%2Fcallback%2F&state=344a13d1f932a73517ea31abaf98cd66&code_challenge=%7B%27d85aea26bf0fded67f98fa487aab480061ca0d00786dbd064399fe93d06b5704%27%7D&code_challenge_method=S256&error=invalid_request&error_type=redirect_uri
聚苯乙烯我使用的是暂存密钥而不是生产密钥。
重定向 URI 127.0.0.1 - - “GET /callback/ HTTP/1.1” 200 与 tiktok 的应用程序相同Redirect_uri
我根据 tiktok 的文档代码制作了这段代码
def getAuthorizationURL():
AUTHORIZE_URL = 'https://www.tiktok.com/v2/auth/authorize/'
csrf_state = secrets.token_hex(16)
params = {
'client_key': Auth.tiktok_client_key,
'scope': 'user.info.basic',
'response_type': 'code',
'redirect_uri': Auth.tiktok_redirect_uri, #"http://127.0.0.1:8080/callback/"
'state': csrf_state,
'code_challenge':__generateRandomString(64),
'code_challenge_method':'S256' }
url = AUTHORIZE_URL + '?' + urllib.parse.urlencode(params)
return url
我联系了他们的支持,但他们还没有回复,不幸的是,我在网上找不到任何东西。
答: 暂无答案
评论
print( Auth.tiktok_redirect_uri )
redirect_url
TikTok Development
redirect_url
:3455
:8000
:3455
127.0.0.1
127.0.0.1