Lui*_*uis 3 php facebook facebook-graph-api
我创建了一个在粉丝页面上显示为选项卡的应用程序.粉丝页面的管理员给我许可manage_pages,然后我的应用程序的标签被添加到他的粉丝页面.
问题是我没有找到任何关于如何在PHP SDK中使用此权限的示例代码.我查看base_facebook.php了SDK 的文件,我想我应该使用该函数getApiUrl,但我不确定,可能我不知道如何使用这个函数.
现在您已拥有manage_pages权限,请使用访问令牌,将其传递给我在下面创建的方法,以获取访问令牌来管理页面.每个页面都有自己的访问令牌,一旦拥有manage_pages权限,您需要使用该令牌.
function get_page_access_token($page_id, $access_token, $user_id) {
$data = file_get_contents('https://graph.beta.facebook.com/'.$user_id.'/accounts?access_token='.$access_token);
$pages = json_decode($data,true);
foreach($pages['data'] as $page) {
if($page['id'] == $page_id) {
return $page['access_token'];
}
}
}
Run Code Online (Sandbox Code Playgroud)