将视频从youtube附加到用户';使用Open Graph在Facebook上搜索并与Facebook一起玩';s球员

将视频从youtube附加到用户';使用Open Graph在Facebook上搜索并与Facebook一起玩';s球员,facebook,youtube,Facebook,Youtube,嗨 当我在朋友的墙上发布帖子时,我正试图从YouTube上传一段视频。我正在为RubyonRails使用OpenGraph插件,但问题和我需要传递的参数有关。这里有一些代码 fgraph_client.publish_feed(respondent.facebook_uid, :name => "tezzzzzt", :message => "tezzzzzzzzzzzzzzzzzzzt", :picture => "ht

嗨 当我在朋友的墙上发布帖子时,我正试图从YouTube上传一段视频。我正在为RubyonRails使用OpenGraph插件,但问题和我需要传递的参数有关。这里有一些代码


fgraph_client.publish_feed(respondent.facebook_uid,
            :name => "tezzzzzt",
            :message => "tezzzzzzzzzzzzzzzzzzzt",
            :picture => "http://i.ytimg.com/vi/RNuUgbUzM8U/2.jpg",
            :link => "http://www.youtube.com/watch?v=RNuUgbUzM8U"
          )

因此,视频和图像是适当连接的,但当我单击一个视频时,它会直接在youtube上打开,但我想先在Facebook的电影播放器上播放它。

好的,我刚刚浏览了rails fgraph文档和Facebook API文档,但似乎主要的错误是你没有真正链接该视频,您正在链接包含视频的youtube页面。我知道这看起来有点奇怪,但有一点不同。请看这两个URL:

页码:
视频:

第二个非常类似,但实际上是指向swf的链接,可以嵌入到另一个页面中


乍一看,这可能解决了问题,但我不知道API有多聪明。否则,您可能需要向API提供更多信息。

非常感谢!这节省了我很多时间!:) 这是一组正确的属性


        fgraph_client.publish_feed(respondent.facebook_uid,
            :name => "tezzzzzzzzzt",
            :link => "http://www.youtube.com/watch?v=OQquLg8BwJY",
            :message => "tezzzzzzzzzzzzzzzzzzz",
            :picture => "http://i.ytimg.com/vi/RNuUgbUzM8U/2.jpg",
            :source => "http://www.youtube.com/v/RNuUgbUzM8U"
          )