PHP - SDK - Facebook - Fan Page获取以下数据

时间:2013-04-24 20:29:05

标签: php facebook api sdk

有一个问题。

PHP SDK - facebook

如何获取以下数据? FanPage名称 - FanPage ID - FanPage令牌访问 -

我管理的粉丝?

我尝试使用

`

// Get the current access token
$access_token = $facebook->getAccessToken();

$accounts = $facebook->api('/me/accounts');
echo "Sobre Fan Pages: ";
print_r($accounts);

foreach ($accounts as $pub) {
foreach ($pub['data'] as $page) {
echo 'Pages: '.$page['name'].' '.$page['access_token'].' '.$page['id']."<br/>";

}    }

` 但是$ accounts只返回用户数据,而不是关于粉丝页面

有什么问题?

1 个答案:

答案 0 :(得分:1)

我认为你需要获得一个授予'manage_pages'权限的令牌。查看https://developers.facebook.com/docs/reference/api/user/(搜索“帐户”页面)

您需要使用php sdk getLoginUrl($ params)函数将用户重定向到新的登录名,并将$ params ['scope']指定为您请求的权限的逗号分隔列表。确保manage_page在那里。 然后,您将获得一个新令牌,可用于使用/ me / accounts来检索页面。

HTH