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

Php 如何允许用户通过facebook应用程序上传页面相册中的图像?,php,facebook,api,facebook-javascript-sdk,Php,Facebook,Api,Facebook Javascript Sdk,我有一个发布在商业页面标签上的facebook应用程序。另外,我还在那个页面上创建了一个相册,人们可以在其中上传图片。 人们应该能够“喜欢”这些图像。最受欢迎的是获胜者 我已经创建了这个应用程序,我的问题是,我不知道如何正确设置范围以允许这些用户在pages相册中上载,或者如何允许相册接收来自这些用户的图像 FORM-TAG中的操作URL如下所示: "https://graph.facebook.com/{THE_ALBUM_ID}/photos?access_token=" .$access_

我有一个发布在商业页面标签上的facebook应用程序。另外,我还在那个页面上创建了一个相册,人们可以在其中上传图片。 人们应该能够“喜欢”这些图像。最受欢迎的是获胜者

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

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)

许可是
用户照片

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

显然,相册ID是错误的否-相册ID绝对正确,我检查了几次。我认为这与不允许用户在相册中上载的权限有关。你检查它是什么意思?您是否像这样尝试过
https://graph.facebook.com/{相册ID}
或类似的
https://www.facebook.com/{相册ID}
?!我是这样检查的:{THE_ALBUM_ID}当我将鼠标悬停在相册的链接上时,我也看到了相册的ID…我已经在我的应用程序中这样做了,因为我在这里发布之前已经进行了研究:$facebook=new facebook(数组('appId'=>$fbconfig['appId'],'secret'=>$fbconfig['secret'],fileUpload'=>true,'cookie'=>true));$facebook->setFileUploadSupport(true);但没用希望你没搞错:我希望用户通过应用程序将图像上传到我的相册,而不是他的。。。