【发布时间】:2011-04-01 17:15:28
【问题描述】:
我正在尝试弄清楚如何使用 Graph API 或 FQL 获取用户朋友信息
只是为了测试我想得到我的朋友education_histroy。
为此,我创建了一个测试应用,使用
请求扩展权限scope=offline_access,manage_friendlists,friends_work_history,
friends_education_history,friends_about_me
并获得访问令牌以使用 API。
当我使用/me 查询当前用户时效果很好。但它对我的朋友没有任何回报。
我假设如果我请求,比如说friends_work_history,当我通过朋友的 id 查询时,额外的字段 (work_history) 将出现在朋友的对象中:
https://graph.facebook.com/FRIEND_ID&access_token=TOKEN
但我看到的只是关于该用户(朋友)的基本信息。
然后我尝试专门请求该字段:
https://graph.facebook.com/FRIEND_ID?fields=work&access_token=TOKEN
再次没有运气。只返回朋友的 id..
我尝试使用 FQL 访问该信息:
返回 work_history = TRUE 而不是数组。那个朋友肯定有工作经历。
有人可以帮助我了解如何使用我的应用和扩展权限获取朋友信息吗?
【问题讨论】:
标签: facebook facebook-graph-api