我有一个 Facebook 应用程序,用户可以在其中将照片上传到 Facebook 粉丝专页。我无法弄清楚如何以使用该应用程序的用户身份上传照片。目前我可以让粉丝专页自己上传照片,所以粉丝专页失去了照片的作者。
为此,我获取了粉丝页面的身份验证令牌(我假设这是应用程序作为粉丝页面发布的原因)并使用它传递给 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,它也会被上传到用户的照片中。
我在这里挣扎。有没有人有我可以尝试的想法,或者有一些见解可以分享?
非常感谢你,我很感激你的时间!