Javascript 使用Facebook';使用提要对话框发布视频的API失败

Javascript 使用Facebook';使用提要对话框发布视频的API失败,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,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?

我正在尝试使用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'
});
我得到:

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

请这样做:

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'
  },...
像这样做:

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'
  },...
也许可以试试这个

更改来源

进入这个

链接到

的url或链接可以尝试此操作

更改来源

进入这个


url或链接到

这是根据facebook设计的--


我还在想办法解决这个问题

这是根据facebook设计的--


我还在想办法解决这个问题

这确实会将视频发布到时间线上,但无法播放。单击箭头不起任何作用。有没有办法解决这个问题?我可以播放这个视频。你能发布一个公共视频让我检查吗?好的,这太奇怪了。我可以在查看个人帖子或从其他个人资料查看时间线时播放,但在查看自己的时间线时无法播放。去Facebook API!但感谢你的回答:-)这确实会将视频发布到时间线上,但无法播放。单击箭头不起任何作用。有没有办法解决这个问题?我可以播放这个视频。你能发布一个公共视频让我检查吗?好的,这太奇怪了。我可以在查看个人帖子或从其他个人资料查看时间线时播放,但在查看自己的时间线时无法播放。去Facebook API!但感谢你的回答:-)