我试图通过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. 在PHP中使用Facebook Graph API获取教育
- 3. Facebook API(javascript)获取最新的学校教育信息
- 4. 矢量教育
- 5. 通过加入获取父记录
- 6. 获取item on setOnItemClickListener listview通过编号
- 7. js通过编号获取元素
- 8. 无法通过编号获取元素
- 9. LinkedIn通过node.js获取人员编号
- 10. Android + json通过编号获取图像
- 11. YUI通过编号获取类名
- 12. javascript通过编号获取孩子
- 13. Nodejs通过编号获取用户
- 14. 如何从facebook获得工作和教育细节?
- 15. 从Facebook教育-'education”字段提取大学不承认
- 16. 提取Facebook用户朋友关于数据(工作,教育等)
- 17. FQL表的工作和教育领域没有记录
- 18. MySQL选择:通过多个附加记录获取主记录?
- 19. 通过记录名称获取多条记录
- 20. 学习编程的教育游戏?
- 21. 从facebook导入Facebook数据(教育和体验)
- 22. 通过登录Facebook帐户获取Facebook用户ID通过Android登录Facebook帐户
- 23. 使用API从Facebook获取旧记录
- 24. 无法获得实际记录编号
- 25. Facebook SDK(登录通过Facebook)
- 26. 通过记录号查询SQL查询
- 27. 通过编号将多个加入记录合并为一个
- 28. 通过Facebook登录
- 29. 如何将Facebook通知标记为通过Facebook API读取?
- 30. 从照片编号获取Facebook照片编号
这是任何你有帮助: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 ..........'} –