AS3 Facebook画布应用程序-需要将图像发布到好友';s馈送(墙壁)-可以吗?

AS3 Facebook画布应用程序-需要将图像发布到好友';s馈送(墙壁)-可以吗?,facebook,actionscript-3,Facebook,Actionscript 3,我有一个Facebook画布应用程序,用AS3编写,使用Adobe Facebook API 我可以建立联系,获得朋友列表,选择朋友,所有这些都很好。问题是当我试着贴到朋友的墙上时。我正试图发布一张图片。就是这样,只是一个图像 这张图片是200x200,它符合facebook的指导原则,不小于50x50,并且超出了3:1的比例 我在interwebz搜索了所有的答案,并尝试了所有我能找到的例子。我已经拼凑了一些看起来很有希望的尝试,但结果还是没有出现图像。其他信息,如信息,链接等,如果我包括它会

我有一个Facebook画布应用程序,用AS3编写,使用Adobe Facebook API

我可以建立联系,获得朋友列表,选择朋友,所有这些都很好。问题是当我试着贴到朋友的墙上时。我正试图发布一张图片。就是这样,只是一个图像

这张图片是200x200,它符合facebook的指导原则,不小于50x50,并且超出了3:1的比例

我在interwebz搜索了所有的答案,并尝试了所有我能找到的例子。我已经拼凑了一些看起来很有希望的尝试,但结果还是没有出现图像。其他信息,如信息,链接等,如果我包括它会显示出来。只是没有照片。根据facebook文档的说法,下面是看起来最有希望的代码

Facebook.api('/' + friendID  +'/feed', onPicPosted, {image:imageToPost, message:messageToPost, fileName:'FILE_NAME'}, URLRequestMethod.POST);
friendID是选定的朋友,imageToPost是位图,onPicPosted是回调,返回成功,即使图像未显示

根据某人的建议,我还尝试了一种轻微的变化,将params对象中的image更改为picture

Facebook.api('/' + friendID  +'/feed', onPicPosted, {picture:imageToPost, message:messageToPost, fileName:'FILE_NAME'}, URLRequestMethod.POST);
已正确请求并授予权限(“发布\u流”,以及“用户\u照片”和“朋友\u照片”,只是为了安全起见)


这个问题推迟了交货,所以我认为这是紧急的。如果任何人有一个想法如何完成张贴一个图像(位图,在flash中创建)到选定的朋友的墙上,请帮助!谢谢

经过进一步研究后:

这是不可能的image不是所需的属性,而picture是,并且picture需要url作为其值,而不是位图

解决方案是首先通过php将图像上传到服务器,然后使用返回的url发布图像


另外,作为补充说明,通过应用程序发布到朋友墙上的图像不能大于90x90。如果贴到用户自己的墙上,它可能会比贴到用户朋友的墙上大。

在这些示例中,什么是
imageToPost
?imageToPost是一个位图,通过拍摄电影剪辑的“快照”并将其转换为位图数据,在flash中创建。这就是这里的一个大问题:是否有可能从一个用Flash编写的facebook画布应用程序,或者以任何其他方式,将在AS3中动态创建的位图上传到朋友的墙上?