2013-01-25 41 views
0

我想使用圖形api和fql搜索檢索用戶擁有的頁面的page_id。我使用$ facebook-> api('/ me/accounts')(圖形API),但它顯示錯誤使用圖形api獲取用戶擁有的頁面

error :[message] => An active access token must be used to query information about the  
current user. 
    [type] => OAuthException 
    [code] => 2500 . 

我也有用戶FQL查詢,但它不工作。我有喜歡什麼疑問,並在那裏我應該使用訪問托克斯(Tokes)和我應該在哪裏指定管理權限。

+0

可能重複:http://stackoverflow.com/questions/2966015/facebook-get-list-of-pages-that-a- user-is-admin-of。 –

回答

0

首先您需要獲得訪問用戶數據的基本權限。有很多關於這方面的信息,包括官方文件。一旦你有基本的權限,您的API調用

$facebook->api('/me/accounts'); 

應該是工作

+0

先生我已經瀏覽了很多,並不能完美的解決方案...我應該在哪裏得到或定義權限..我在登錄部分定義的是正確的?$ loginUrl = $ facebook-> getLoginUrl( array( 'scope '=>'manage_pages'redirect_uri'=> $ fbconfig ['baseurl'] ) ); – user2010600

+0

不知道您是否複製/粘貼上述內容,但它的語法錯誤。 $ loginUrl = $ facebook-> getLoginUrl(array('scope'=>'manage_pages',redirect_uri'=> $ fbconfig ['baseurl'])); 您不需要manage_pages來訪問數據。 –

相關問題