我試圖通過GraphAPI提取Facebook用戶個人資料。從查詢中:「https://graph.facebook.com/v2.4/search?q=vietnam&limit=1000&offset=0&type=user&format=json&access_token= ....」。我可以得到Facebook的名單。但我想了解更多關於用戶資料的信息,例如教育,電子郵件。我用查詢:「https://graph.facebook.com/v2.4/ {id_user}?fields = education,birthday & access_token = ....」但我不能得到它們。對我的問題有任何建議?我會高度讚賞通過編號獲取教育記錄Facebook
回答
爲了獲得更詳細的相關信息,如「教育」,「生日」和「電子郵件」,你需要將授予您訪問該信息權限的訪問令牌。
從圖形API資源管理器,與令牌您在默認情況下得到的,使用下面的查詢:
me?fields=id,name,education,email,birthday
不會返回教育,電子郵件或生日
{
"id": "...",
"name": "..."
}
使用圖形API瀏覽器工具,您可以嘗試具有更多特權的相同查詢。 點擊「獲取令牌」按鈕,然後在你的提示,請檢查以下權限:
user_birthday
user_education_history
email (located inside "extended permissions")
然後再次嘗試請求。你應該:
{
"id": "...",
"name": "...",
"email": "[email protected]",
"birthday": "../../...."
"education": ...
}
注:您可能沒有獲得所有字段,這取決於羯羊目標用戶取得了這些字段提供給您。
另外,如果您查詢的用戶是'你'(/我),那麼用戶必須已將這些權限授予您的應用。 (用戶可能會拒絕個人權限,您的應用必須考慮這一點,並處理拒絕權限的情況。)
確認此作品後,您只需將這些權限添加到您的登錄信息或授權流程在您的應用內。
感謝您的回覆。我可以得到我的個人資料,但我無法獲得其他ID的個人資料。你會HEPL我解決這個問題,再次感謝 –
@HoaiNguyen你如果A),他們提出,他們的個人資料信息公開或B)您作爲用戶登錄,只能得到另一個ID的生日,電子郵件地址和教育。 –
- 1. 活動記錄 - 羣體教育
- 2. GET Facebook教育信息
- 3. 通過編號獲取TreeNode
- 4. 獲取Facebook用戶的公共教育信息
- 5. 在PHP中使用Facebook Graph API獲取教育
- 6. Facebook API(javascript)獲取最新的學校教育信息
- 7. LinkedIn JS API - 無法獲得的教育對象通過JS
- 8. 矢量教育
- 9. 通過身份證號碼獲取記錄mysql
- 10. 通過加入獲取父記錄
- 11. 通過多個表獲取記錄
- 12. 無法通過編號獲取ImageView
- 13. js通過編號獲取元素
- 14. LinkedIn通過node.js獲取人員編號
- 15. Backbone.Collection通過編號獲取模型
- 16. YUI通過編號獲取類名
- 17. 無法通過編號獲取元素
- 18. 通過名稱/編號獲取元素
- 19. Android + json通過編號獲取圖像
- 20. 通過編號獲取fullcalendar fc-event div
- 21. 獲取item on setOnItemClickListener listview通過編號
- 22. Nodejs通過編號獲取用戶
- 23. 通過編號獲取java對象
- 24. javascript通過編號獲取孩子
- 25. 如何從facebook獲得工作和教育細節?
- 26. 從Facebook教育-'education」字段提取大學不承認
- 27. 提取Facebook用戶朋友關於數據(工作,教育等)
- 28. Python代碼錯誤使鍵盤記錄器(僅教育目的)
- 29. FQL表的工作和教育領域沒有記錄
- 30. 學習編程的教育遊戲?
這是任何你有幫助:https://developers.facebook.com/docs/graph-api/reference/user(由谷歌搜索你的問題標題發現) –
把你嘗試了一些代碼,它將幫助用戶爲了問你一個解決方案。 – Ifnot
我使用了2種方法從id facebook獲取個人資料。 ?使用圖形API與101609236 ......欄= ID,姓名,教育探索+ - > { 「ID」: 「101609236 ........」, 「名」:「南.. .. 「}使用SDK-的Facebook >>>進口的Facebook >>>圖表= facebook.GraphAPI +(」 ..... w7TBo2hxq9G2I4xEQQZDZD 「) >>>用戶= graph.get_object(」 10160923 ..... ............「) >>>打印用戶 {u'first_name ':u'Nam',u'last_name ':U' .... 'u'name': u'Nam ...',u'updated_time':u'2016-02-08T14:45:45 + 0000',u'link':u'https://www.facebook.com/app_scoped_user_id/10160923 .. .... /',u'id':u'10160923 ..........'} –