0

我正在尝试获取我使用 Facebook PHP SDK 管理的页面的相册/照片。该页面本身不是我的,我被授予从 Facebook 管理它的权限。

我创建了一个新应用程序并选择了“带有 Facebook 登录的网站”,它已用于我网站上的 Facebook 评论。

我正在使用位于此处的 Facebook PHP SDK 。

当我查询该帐户的专辑时,我只是得到{ ["data"]=> array(0) { } } 所以这似乎是一些权限问题,但我无法弄清楚如何从 facebook 修复它。

如何授予应用程序访问权限以浏览页面的相册?(请记住,这不是我的帐户,这是我管理的页面,但我有权访问它)。

这是我的代码,以防万一我的代码中有一些愚蠢的东西。谢谢!

$fbconfig = array();
$fbconfig['appId'] = $appid;
$fbconfig['secret'] = $appsecret;
$facebook = new Facebook($fbconfig);
$access_token = $facebook->getAccessToken();    

$albums = $facebook->api('/'.$pageid.'/albums','GET');
var_dump($albums);  //this outputs { ["data"]=> array(0) { } }
4

1 回答 1

0

你应该:

  • 通过您的应用令牌使用您自己的帐户登录 Facebook
  • 成为特定 Facebook 页面的管理员
  • 最后接受Facebook要求的“管理我的页面”的权利。

我知道您不是该页面的所有者,但真正的所有者应该将您作为管理员在 Facebook 上该页面的规范中...

于 2013-02-23T02:24:48.087 回答