Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Facebook Graph API上传视频缩略图时出现问题_Facebook_Thumbnails - Fatal编程技术网

通过Facebook Graph API上传视频缩略图时出现问题

通过Facebook Graph API上传视频缩略图时出现问题,facebook,thumbnails,Facebook,Thumbnails,我们正在通过Facebook Graph API将视频上传到页面: 现在,我们正试图通过“thumb”参数将缩略图上传到视频中。我们已经有了广告管理许可 文档中说我们应该以字符串形式提供二进制缩略图文件。 因此,我们尝试了以下方法: -我们试图将图像的字节作为字符串发送 -我们尝试将图像作为多部分/表单数据发送(如源文件) 不幸的是,这些方法都不起作用 也许我们必须以文档中未提及的某种方式对字节进行编码(base64…?您基本上必须将其发布,就像您从表单提交文件一样 下面是如何使用Ruby和H

我们正在通过Facebook Graph API将视频上传到页面:

现在,我们正试图通过“thumb”参数将缩略图上传到视频中。我们已经有了广告管理许可

文档中说我们应该以字符串形式提供二进制缩略图文件。 因此,我们尝试了以下方法: -我们试图将图像的字节作为字符串发送 -我们尝试将图像作为多部分/表单数据发送(如源文件) 不幸的是,这些方法都不起作用


也许我们必须以文档中未提及的某种方式对字节进行编码(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上传的?你能分享你的剧本吗?