通过Facebook Graph API上传视频缩略图时出现问题
我们正在通过Facebook Graph API将视频上传到页面: 现在,我们正试图通过“thumb”参数将缩略图上传到视频中。我们已经有了广告管理许可 文档中说我们应该以字符串形式提供二进制缩略图文件。 因此,我们尝试了以下方法: -我们试图将图像的字节作为字符串发送 -我们尝试将图像作为多部分/表单数据发送(如源文件) 不幸的是,这些方法都不起作用通过Facebook Graph API上传视频缩略图时出现问题,facebook,thumbnails,Facebook,Thumbnails,我们正在通过Facebook Graph API将视频上传到页面: 现在,我们正试图通过“thumb”参数将缩略图上传到视频中。我们已经有了广告管理许可 文档中说我们应该以字符串形式提供二进制缩略图文件。 因此,我们尝试了以下方法: -我们试图将图像的字节作为字符串发送 -我们尝试将图像作为多部分/表单数据发送(如源文件) 不幸的是,这些方法都不起作用 也许我们必须以文档中未提及的某种方式对字节进行编码(base64…?您基本上必须将其发布,就像您从表单提交文件一样 下面是如何使用Ruby和H
也许我们必须以文档中未提及的某种方式对字节进行编码(base64…?您基本上必须将其发布,就像您从表单提交文件一样 下面是如何使用Ruby和HttmMultiparty完成的:
include HTTMultiParty
video_url = "https://some_video_url.mp4"
picture_file = File.new("some_local_file.png")
response = FacebookVideo.post("https://graph-video.facebook.com:443/your_page_id/videos",
:body => {
"access_token" => access_token,
"file_url" => video_url,
"thumb" => picture_file,
"description" => "some awesome description"
})
顺便说一句,我认为你不需要广告管理许可。我也尝试了另一个facebook页面视频上传到我的页面。你是如何用api上传的?你能分享你的剧本吗?