我正在使用手动流程通过Graph API获取代码和auth_token。我可以毫无问题地从我们的Python服务器发布消息。 在尝试将视频发布到Graph时,我不断收到此错误: {“error”:{“message”:“(#352)抱歉,您选择的视频文件采用我们不支持的格式。”,“type”:“OAuthException”,“code”:352}}
我使用端点https://graph-video.facebook.com/FB-ID-HERE/videos 我尝试了多个MP4和WMV文件。
代码:
source_video = open(video_path, 'rb').read()
values = {'access_token': facebook_request.auth_token,
# 'source': source_video,
'description': arg_description,
'title': arg_title}
response = requests.post(url, data=values, files=dict(source=source_video), verify=False).text
我一直按照本指南工作:https://developers.facebook.com/docs/graph-api/reference/v2.0/user/videos。
我错过了什么吗? 任何指针都会受到赞赏。