从应用程序用户将照片上传到fanpage

问题描述:

我有一个Facebook应用程序,用户可以在其中将照片上传到Facebook粉丝页面。我无法确定如何以使用该应用程序的用户的身份上传照片。目前,我可以让粉丝页面将照片上传为自己,因此粉丝页面失去了照片的作者。从应用程序用户将照片上传到fanpage

为此,我抓取粉丝页面的身份验证令牌(我假设该应用作为粉丝页面发布的原因),并使用该令牌传递给API的“照片”方法。我正在使用AS3 api,但我确信无论使用哪个api,概念都是一样的。

var values:Object = {message:"message here", name:"title here"}; 
values.access_token = fanPageAccessToken; 
values.image = file; 
Facebook.api('fanPageId/photos/', handleUploadComplete, values,'POST'); 

当我切换到用户的访问令牌时,图像将上传到用户的照片。即使我指定了fanPageId,它也会上传到用户的照片中。

我在这里挣扎。有没有人有一个想法,我可以尝试,或一些见解分享?

非常感谢,感谢您的光临!

我已经尝试过所有可能的API组合以将照片发布到用户的页面,但它没用。用户无法将照片发布到页面。即使在页面上创建一个专辑,然后张贴到这个不起作用。