如何允许用户通过Facebook应用程序上传页面相册中的图像?

时间:2012-03-22 10:15:33

标签: php facebook api facebook-javascript-sdk

我有一个在商业页面的标签中发布的Facebook应用程序。另外,我在该页面上创建了一个专辑,用于人们应该能够上传图像的比赛。 人们应该能够“喜欢”那些图像。喜欢最多的人是赢家。

我已经创建了应用程序,我的问题是我不知道如何正确设置范围以允许那些用户在页面相册中上传,或者如何允许相册从这些用户接收图像。

FORM-TAG中的操作网址如下所示:

"https://graph.facebook.com/{THE_ALBUM_ID}/photos?access_token=" .$access_token;

反响很快

{ "error": {
    "message": "(#120) Invalid album id",
    "type": "OAuthException",
    "code": 120
    }
}

我确定它的范围/权限问题 - 任何提示?

先致谢谢,并致以诚挚的问候, FAB

2 个答案:

答案 0 :(得分:0)

确保您已写完

<强> $ facebook-&GT; setFileUploadSupport(真);

并且许可是 的 user_photos

答案 1 :(得分:0)

当前的API无法允许应用程序的用户上传到特定页面的相册。除了一个例外,他们总是会进入一张专辑。例外情况是,如果您使用页面访问令牌上传(或者如果上传为页面管理员...对您的问题的答案并不重要),那么他们将进入另一张专辑。