首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tiktok /user/info端点

Tiktok /user/info端点
EN

Stack Overflow用户
提问于 2022-05-25 00:30:12
回答 1查看 2.5K关注 0票数 2

编辑:由于这个问题的浏览量很大,我想在你们把生命的时间浪费在上传端点上之前,我想让大家都知道,现在上传端点需要你在应用程序中手动单击confirm。所以它不允许你完全自动上传。对任何节省时间的人来说,欢迎:)

目前正在尝试将TikTok api实现到我的一个项目中。但是,在特定端点方面有一些困难。我不确定这是我的错还是蒂克托克斯的错。

在发出以下请求时,我将收到一条invalid request body错误消息。我一直跟踪他们的文件到T这么不确定为什么会发生这种情况?

https://developers.tiktok.com/doc/login-kit-user-info-basic

代码语言:javascript
复制
    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())
代码语言:javascript
复制
{'data': {}, 'error': {'code': 6007055, 'log_id': '', 'message': 'invalid request body'}}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-25 12:13:20

使用json参数而不是data

代码语言:javascript
复制
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())
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72370816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档