dv1*_*151 6 python facebook-graph-api python-requests instagram-graph-api
在简单的 Instagram Graph API 请求上遇到错误。我正在尝试在发布视频容器之前检查其状态。
如果我跳过这一步,休眠 30 秒(以确保 Facebook 服务器有足够的时间来处理容器)并直接发布,它就可以工作。所以您知道容器 ID 和用户访问令牌都是准确的。
但是如果我插入这个状态检查步骤,响应400,错误的请求等。响应的内容是“抱歉,此内容现在不可用”
这是官方文档的链接:https://developers.facebook.com/docs/instagram-api/reference/ig-container
下面是我的代码。有任何想法吗?
编辑:弄清楚了。文档说该 URL 是 graph.instagram.com,但它应该是 graph.facebook.com。文档有误吗?
url = f"https://graph.instagram.com/{container_id_response.json()['id']}"
container_ready = False
while not container_ready:
time.sleep(3)
# Check status
params = {"fields": "status,id",
"access_token":credentials['FB_USER_ACCESS_TOKEN']}
response = status_response = requests.get(url, params=params)
if response.json()['status_code'] == "FINISHED":
container_ready = True
Run Code Online (Sandbox Code Playgroud)