我一直在努力寻找一种方法来做到这一点。可能这是不可能的,但我没有找到任何资源说这是不可能的。所以我想在这里发帖。
我正在开发一个 Facebook 应用程序,它具有照片上传功能。我想做的是,当用户上传图片时,图片会自动添加到我的粉丝页面。
所以我就这样经历。但只有管理员才有可能。(我硬编码管理员用户 ID)
$fanpageId = 562**23; //My Facebook fanpage ID
$adminFbId = 100***12; // facebook user ID of admin (Fanpage)
try{
$pagesInfo = $facebook->api("/100***00/accounts");
}
catch (FacebookApiException $e){
echo $e;
}
foreach($pagesInfo["data"] as $page) {
if($page["id"] == $fanpageId) {
$page_access_token = $page["access_token"];
break;
}
}
if( !empty($page_access_token) ) {
$args = array(
'access_token' => $page_access_token,
'message' => "I'm a Page from test!"
);
$post_id = $facebook->api("/$fanpageId/feed","post",$args);
// sucess...
}
是否有任何可能的方式为应用程序授予页面管理员权限或强制 api 使用管理员访问令牌发布?