我一直在努力尋找一種方法來做到這一點。可能這是不可能的,但我沒有發現任何資源說這不行。所以我想在這裏發帖。將照片上傳到Facebook頁面非管理員
我正在開發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頁面的管理權限使用管理員訪問令牌發佈?
好吧,如果這幫助下,你可以標記這個答案是正確的。您也可以參考[THIS](http://facebook.stackoverflow.com/questions/9176633/upload-images-on-facebook-using-php)上傳照片。 –