使用javascript api在facebook Feed上嵌入视频?

时间:2012-03-08 15:43:45

标签: facebook

我尝试使用以下代码在我的facebook PAGE Feed-wall上嵌入视频。 它上传到Facebook,但没有显示缩略图,视频也没有嵌入。 它会显示一个链接,用于在新的单独窗口中打开视频。

FB.api('/' + page_id, {fields: 'access_token'}, function(resp2) {
        if(resp2.access_token) {
            FB.api('/' + page_id + '/feed', 'post',{

                message: headline +' \n'+ texten, 
                access_token: resp2.access_token,
                picture: imgURL,
                embed_html:"<object width=\"480\" height=\"360\" ><param name=\"allowfullscreen\" value=\"true\" /><param name=\"movie\" value=\"http://www.facebook.com/v/<%=facebookPageId%>\" /><embed src=\"http://www.facebook.com/v/<%=facebookPageId%>\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"480\" height=\"360\"></embed></object>" ,
                width: 480, 
                height: 360,
                source : videoURL,
                name   : headline,//rubriken brevid thumbnail bilden
                link   : videoURL//länken dit rubriken pekar, måste ha ett värde annars går länken till bilden på appmanagern!!!
                //description : '<'%=facebookDescription%>'
                }

我不知道我失踪了什么,感谢任何投入,谢谢!

我修好了!见下文。

1 个答案:

答案 0 :(得分:3)

我认为我会分享如何使用Facebook图表javascript api上传和嵌入Facebook PAGE Feed上的视频!

  1. 您必须创建一个Facebook应用程序 - 登录用户时需要应用程序ID。
  2. 您还必须在登录时询问用户权限 - 我有publish_stream,read_stream,user_videos等。
  3. 然后,当要发布到Facebook的用户使用正确的权限登录到facebook时,那么....
  4. 我下载了最新的JW Player文件,并将jwplayer.js和player.swf文件上传到我的服务器,该文件夹与此代码相同。
  5. 我使用以下代码:

    function postToPage2(){

    var imgURL = 'http://www.mypage.com/images/image.jpg';
    var videoURL = 'http://www.mypage.com/video/video.mp4';
    var swfURL ='http://www.mypage.com/video/player.swf?file='+videoURL+'&autostart=true&controlbar=false';
    var page_id = 'my facebook page id';
    FB.api('/' + page_id, {fields: 'access_token'}, function(resp2) {
        if(resp2.access_token) {
            FB.api('/' + page_id + '/feed', 'post',{
    
                message: headline +' \n'+ texten, 
                access_token: resp2.access_token,
                picture: imgURL,
                width: 400, 
                height: 300,
                source : swfURL,
                name   : 'headline',
                link   : 'www.manmade.se',
                description : 'some text'
                }
    
  6. 如果您上传到普通的Facebook用户,这也是一样的。

    我希望你喜欢它!