使用Facebook的API使用Feed对话框发布视频失败

时间:2013-12-27 09:42:05

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

我正在尝试使用Facebook的Feed对话框将视频发布到用户的时间轴。当我使用javascript SDK时:

FB.ui({
     method:'feed',
     name: 'testing',
     link: 'http://www.facebook.com',
     picture: 'http://img.youtube.com/vi/1CE6W5BubQo/0.jpg',
     source: 'http://www.youtube.com/watch?v=1CE6W5BubQo'
});

我明白了:

As you can see, no thumbnail and no video player

这是缩略图和视频播放器。我尝试将type: 'video'添加到参数中,我也尝试使用.swf文件的直接链接替换source参数,但这没有帮助。我不确定这是一个错误还是我做错了什么。有什么想法吗?

3 个答案:

答案 0 :(得分:4)

这样做:

FB.ui(
  {
    method: 'feed',
    name: 'testing',
    link: 'http://www.facebook.com',
    picture: 'http://img.youtube.com/vi/1CE6W5BubQo/0.jpg',
    //caption: '',
    description: '',
    source: 'https://www.youtube.com/v/1CE6W5BubQo?version=3&autohide=1&autoplay=1'
  },...

enter image description here

答案 1 :(得分:0)

答案 2 :(得分:0)

这是按照facebook的设计 -

https://developers.facebook.com/bugs/589975484398226?browse=external_tasks_search_results_526fc388b99e18881434478

我仍在试图找出解决这个问题的方法。