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


How to allow a user to upload images in an album of a page via facebook app?

我有一个发布在商业页面标签中的facebook应用程序。此外,我在那个页面上创建了一个相册,用于一场比赛,人们应该能够在其中上传图像。人们应该能够"喜欢"这些图片。点赞最多的就是赢家。

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

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

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

响应也是

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

我确信这是一个范围/权限问题——有什么提示吗?

提前感谢并致以最良好的问候,Fab

确保您已经编写了

$facebook->setFileUploadSupport(true)

并且权限是user_photos

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