如何用Python获取TikTok广告数据?遇40104权限错误求助
解决TikTok API 40104错误:Access Token缺失问题
错误返回的code: 40104已经明确说明了问题——TikTok Business API要求访问令牌必须放在HTTP请求头的Access-Token字段中,而不是你当前使用的Authorization字段。
修正后的代码如下:
import requests url = "https://business-api.tiktok.com/open_api/v1.3/campaign/get/" access_token = "your_access_token" headers = { "Access-Token": access_token # 替换为API要求的字段名 } response = requests.get(url, headers=headers) if response.status_code == 200: print(response.json()) else: print(f"Failed to fetch ad campaigns. Status code: {response.status_code}") print(response.json()) # 建议打印完整错误响应,方便后续排查
额外注意事项:
- 确保
your_access_token替换为实际有效的、未过期的访问令牌 - 确认该令牌拥有访问Campaign数据的权限
- 如果后续请求Ad Group或Ad数据,只需替换对应的API路径(比如
/ad_group/get/或/ad/get/),请求头的Access-Token字段格式保持一致
内容的提问来源于stack exchange,提问作者gourav
相关产品推荐
相关产品推荐

