-1

我想通过 AS3 Graph API 在 Facebook 上发布视频。我做不到。我只能发布照片。是否可以使用 AS3 Graph API 发布 flv 或 youtube 链接?

4

2 回答 2

0

要上传视频,请检查以下代码。

如果你想让 flv 快速转换为 byteArray。阅读这篇文章:flv 编码器炼金术

function uploadVideo(ba:ByteArray)
{
   var videoObj:Object=new Object();
   videoObj.title = "My Video Title";
   videoObj.description = "My Video Description";
   videoObj.fileName ="myVideo.flv"
   videoObj.video = ba;
   Facebook.uploadVideo("/me/videos",videoUploaded,videoObj);
}

function videoUploaded(response:Object,fail:Object)
{
   if(response)
   {
     trace("success");
   }
   if(fail)
   {
     trace("failed");
   }
}

发布 Youtube 视频链接。

检查这个:使用 Facebook Graph API 发布嵌入式视频链接

于 2013-02-08T15:12:27.883 回答
0

我也面临同样的问题。@bitmapdata.com 我想发布提要,我正在使用以下代码

function newsFeed ():void
        {
    var theCaption:String = user.Name+" Shared this Video ";
    var theDescription:String = user.Name+" become a star.";
    var methodInput:String = 'feed';
    var thePicture:String = "http://xyz.com/logo.png";
    var theLink:String = this.flvPath;
    var theSource:String = this.flvPath,
    var theName:String = "Star Post";

var data:Object = {
                caption:theCaption,             
                description:theDescription,
                picture:thePicture, 
            source:theSource,
                name:theName, 
                link:theLink
            };
          Facebook.ui(methodInput, data, onUICallback);
}

它发布了帖子,但没有在 Facebook 上显示视频。当您单击帖子标题或图像时,它将下载您的视频。我想在用户墙上发布视频,以便朋友可以看到视频。

于 2013-02-09T07:54:08.050 回答