编辑:由于这个问题得到了大量的浏览,在您在上传端点上浪费时间之前,我想让大家知道,它目前需要您手动单击应用程序中的
confirm
。因此它不允许您完全自动化上传。对于任何这样可以节省时间的人,不客气:)
目前正在尝试将 TikTok api 实现到我的一个项目中。然而,在特定终点方面存在一些困难。不确定是我的错误还是抖音上的错误。
提出以下请求后,我收到一条
invalid request body
错误消息。我已经按照他们的文档进行了跟踪,因此不确定为什么会发生这种情况?
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'}}
使用
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())
谢谢 fazlul,你帮了我很大的忙