我正在嘗試使用Facebook PHP SDK管理的頁面的相冊/照片。該頁面不是我的,因此我有權從Facebook管理它。Facebook訪問應用程序瀏覽頁面相冊的權限
我已經創建了一個新的應用程序,並選擇了「Facebook登錄網站」,這已經在我的網站上用於Facebook評論。
我使用的是位於here的Facebook PHP SDK。
當我查詢帳戶的相冊我剛剛得到{ ["data"]=> array(0) { } }
因此,它似乎是一些權限問題,但我無法弄清楚如何解決它從Facebook。
如何訪問應用程序以瀏覽頁面的相冊? (請記住,這不是我的帳戶,這是我管理的一個頁面,但我有經理訪問權限)。
這是我的代碼,以防萬一我的代碼中有一些愚蠢的東西。謝謝!
$fbconfig = array();
$fbconfig['appId'] = $appid;
$fbconfig['secret'] = $appsecret;
$facebook = new Facebook($fbconfig);
$access_token = $facebook->getAccessToken();
$albums = $facebook->api('/'.$pageid.'/albums','GET');
var_dump($albums); //this outputs { ["data"]=> array(0) { } }
https://developers.facebook.com/docs/howtos/login/login-as-page/ – CBroe 2013-02-22 01:21:52
我並不完全明白。我在哪裏可以在PHP SDK中指定'manage_pages'?而且Facebook將如何知道我的應用程序實際上有權訪問此特定頁面? – jbx 2013-02-22 01:30:49
閱讀文檔CBRoe鏈接 - 它解釋了用戶如何授予您的應用程序權限以代表他們的頁面執行操作 – Igy 2013-02-22 05:08:03