Tiktok api /user/info 端点

问题描述 投票:0回答:2

编辑:由于这个问题得到了大量的浏览,在您在上传端点上浪费时间之前,我想让大家知道,它目前需要您手动单击应用程序中的

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'}}
python python-requests tiktok
2个回答
2
投票

使用

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())

0
投票

谢谢 fazlul,你帮了我很大的忙

© www.soinside.com 2019 - 2024. All rights reserved.