我正在使用以下命令将来自youtube的视频链接发布到facebook:
client.put_wall_post options[:message].text, {
:name => "Type O Negative",
:link => "http://www.youtube.com/watch?v=E67D-ZCuoEw",
:description => "Type O Negative"} , "me"
它工作正常,Facebook显示此图像的第一个拇指是http://img.youtube.com/vi/E67D-ZCuoEw/1.jpg
但我想要第二个拇指:http://img.youtube.com/vi/E67D-ZCuoEw/2.jpg
所以我传递:picture参数如下:
client.put_wall_post options[:message].text, {
:name => "Type O Negative",
:link => "http://www.youtube.com/watch?v=E67D-ZCuoEw",
:picture = > "http://img.youtube.com/vi/E67D-ZCuoEw/2.jpg",
:description => "Type O Negative"} , "me"
执行此Facebook无法将我的链接识别为嵌入式视频,只显示带有指向youtube页面的链接。
知道发生了什么事吗?
答案 0 :(得分:0)
您是否尝试过使用Koala API中的put_picture
?
http://rubydoc.info/github/arsduo/koala/Koala/Facebook/GraphAPIMethods#put_picture-instance_method
尽管有它的名字,但它对于视频来说显然也是如此。
与您一样,我使用了put_wall_post
,它可以很好地用于基本链接,但您可以考虑使用API中更具体的内容。
答案 1 :(得分:-1)