2012-02-02 68 views
0

我有以下幾行代碼,用於在Facebook上啓用用戶端的擴展權限。無法從Facebook獲取完整的用戶信息

$loginUrl = $facebook->getLoginUrl(array('scope'=>'user_activities,user_education_history,user_events,user_groups,user_hometown,user_interests,user_likes,user_location,user_religion_politics,user_work_history')); 

當我得到的信息,我只看到有關教育,家鄉,位置,religion_politics和工作歷史記錄字段。

其他字段丟失。我真的不知道爲什麼。

+0

我認爲你有多少訪問權限是有限制的。還要確保你在測試時允許訪問 – 2012-02-03 00:29:19

回答

0

嘗試獲取user_about_me的權限,該權限將獲得所需的大部分請求,而不是全部。另外你一般不能得到所有你從一個請求,而不是僅僅

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

你需要做想要的信息幾個請求e.g

$facebook->api('/me/events'); 
$facebook->api('/me/likes'); 

這裏有一些例子。 http://developers.facebook.com/docs/reference/api/

+0

這個工作..謝謝了很多...... – user993613 2012-02-08 18:47:04