如何使用javascript sdk使用共享对话框在fb时间轴上发布视频?

时间:2019-02-07 09:45:01

标签: facebook-javascript-sdk

我已经开发了一个应用程序。我必须在FB.ui方法的帮助下,从Facebook JavaScript sdk开发的应用程序中,在fb时间线上上传视频。

我共享了我的部分代码,我尝试将视频发布到Facebook时间轴上。当我使用此代码时,视频将作为链接上传。当我单击该链接时,它将导航到新选项卡并播放。(我的视频类型是mp4。)

            FB.ui({
                method: 'feed',
                display: 'popup',
                type:'mp4',     
                source:filePath,
                picture:filePath,
 },function (response) {               
                if (response && !response.error_message) {
                    alert('Posting completed.');
                } else {
                    alert('Error while posting.');
                }

我希望视频可以在时间轴上播放,而不是发布为链接。

1 个答案:

答案 0 :(得分:0)

  

我希望视频可以在时间轴上播放,而不是发布为链接。

这种期望是毫无根据的–不应以这种方式起作用,而且永远不会。

您需要共享指向HTML文档的链接,该链接具有通过Open Graph meta标签嵌入的视频,请参见https://developers.facebook.com/docs/sharing/webmasters#video

但是Facebook已经开始限制他们实际播放此类视频的场合;因此,即使您在技术上正确且正确地实施了此操作,也无法保证它将在新闻订阅源中播放更多内容;点击此类信息的用户可能会直接重定向到您的外部站点,以在那里播放视频。