我尝试使用以下代码在我的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%>'
}
我不知道我失踪了什么,感谢任何投入,谢谢!
我修好了!见下文。
答案 0 :(得分:3)
我认为我会分享如何使用Facebook图表javascript api上传和嵌入Facebook PAGE Feed上的视频!
我使用以下代码:
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'
}
如果您上传到普通的Facebook用户,这也是一样的。
我希望你喜欢它!