编辑:由于这个问题的浏览量很大,我想在你们把生命的时间浪费在上传端点上之前,我想让大家都知道,现在上传端点需要你在应用程序中手动单击confirm。所以它不允许你完全自动上传。对任何节省时间的人来说,欢迎:)
目前正在尝试将TikTok api实现到我的一个项目中。但是,在特定端点方面有一些困难。我不确定这是我的错还是蒂克托克斯的错。
在发出以下请求时,我将收到一条invalid request body错误消息。我一直跟踪他们的文件到T这么不确定为什么会发生这种情况?
https://developers.tiktok.com/doc/login-kit-user-info-basic
data = {
"access_token": access_token,
"open_id": open_id,
"fields": [
"open_id",
"union_id",
"avatar_url",
"avatar_url_100",
"avatar_url_200",
"avatar_large_url",
"display_name"
]
}
user_info = requests.post("https://open-api.tiktok.com/user/info/", data=data)
print(user_info.json()){'data': {}, 'error': {'code': 6007055, 'log_id': '', 'message': 'invalid request body'}}发布于 2022-05-25 12:13:20
使用json参数而不是data
import requests
data = {
"access_token": access_token,
"open_id": open_id,
"fields": [
"open_id",
"union_id",
"avatar_url",
"avatar_url_100",
"avatar_url_200",
"avatar_large_url",
"display_name"
]
}
user_info = requests.post("https://open-api.tiktok.com/user/info/", json=data)
print(user_info.json())https://stackoverflow.com/questions/72370816
复制相似问题