有一个问题。
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只返回用户数据,而不是关于粉丝页面
有什么问题?
答案 0 :(得分:1)
我认为你需要获得一个授予'manage_pages'权限的令牌。查看https://developers.facebook.com/docs/reference/api/user/(搜索“帐户”页面)
您需要使用php sdk getLoginUrl($ params)函数将用户重定向到新的登录名,并将$ params ['scope']指定为您请求的权限的逗号分隔列表。确保manage_page在那里。 然后,您将获得一个新令牌,可用于使用/ me / accounts来检索页面。
HTH