我使用Facebook的SDK(http://facebooksdk.net),並希望得到好友列表包含以下信息:1。 ID 2.名稱 3.照片 4.鏈接 5.電子郵件 6.等...Facebook的API - 獲取好友列表與細節信息再次
我已閱讀Facebook的文檔和論壇(包括stackoverflow)的不同職位,但我很困惑。之後我不確定,是否有可能通過API請求獲取這些信息。在首先,該請求將返回唯一ID和名稱的數據:
var client = new FacebookClient("XXX");
dynamic friends = client.Get("/me/friends");
下一步 - 試圖修改這一要求,指定返回的字段:
var client = new FacebookClient("XXX");
dynamic friends = client.Get("/me/friends?fields=about,bio,age_range,first_name,gender,address,email,location,link,languages,username,last_name,timezone,updated_time");
它只返回某些領域:
"first_name": "XXX",
"gender": "male",
"link": "https://www.facebook.com/XXX",
"username": "XXX",
"last_name": "XXX",
"updated_time": "2013-09-07T12:18:34+0000",
"id": "XXX"
是否有可能返回更多字段?據我瞭解,這取決於權限。我嘗試設置這些權限。我轉到應用程序 - > MyApp - >權限,並查看該字段「用戶&朋友權限」爲空。我嘗試設置一些權限,即
user_about_me,friends_about_me
後點擊「保存」按鈕,我看到消息:
更改保存。請注意,您的更改可能需要幾分鐘時間纔會傳播到所有服務器。
但字段「用戶&朋友權限」再次爲空。第一個問題:爲什麼以及如何查看所有設置的權限?
其次 - 我沒有看到我的請求通過FacebookClient(但字段「關於」添加到請求)的任何更改。爲什麼?
感謝
我找到了age_range,address,email。時區在這裏 - http://www.magicscreenshot.com/ResizeImage/DTS0C0dYLUE.jpg –
我確實要求獲取用戶的權限,並看到,該用戶具有「friends_about_me」權限:1,但是當我添加此字段以獲取用戶詳細信息信息 - 我沒有看到這個字段... –