gan*_*est 6 facebook facebook-graph-api
我正试图弄清楚如何使用Graph API或FQL获取用户朋友的信息
只是为了测试我想得到我的朋友education_histroy.
为此,我创建了一个测试应用程序,请求使用扩展权限
scope=offline_access,manage_friendlists,friends_work_history,
friends_education_history,friends_about_me
Run Code Online (Sandbox Code Playgroud)
并获得访问令牌以使用API.
当我查询当前用户时,它工作得很好/me.但它对我的朋友没有任何回报.
我假设如果我请求,那么当我按朋友的id查询时friends_work_history,额外的field(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而不是数组.那位朋友肯定有工作历史.
有人可以帮助我了解如何使用我的应用程序和扩展权限获取朋友信息?
在大多数情况下,Graph API是明智的选择.要检索您的朋友信息,您需要先从用户那里收集一些扩展权限.然后,您可以检索除基本信息之外的更多信息.
以下是与朋友不同类型的信息相关的扩展权限列表
friends_about_me
friends_activities
friends_birthday
friends_checkins
friends_education_history
friends_events
friends_games_activity
friends_groups
friends_hometown
friends_interests
friends_likes
friends_location
friends_notes
friends_online_presence
friends_photo_video_tags
friends_photos
friends_relationship_details
friends_relationships
friends_religion_politics
friends_status
friends_subscriptions
friends_videos
friends_website
friends_work_history
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你 :)
http://developers.facebook.com/docs/reference/api/user/
您可以获得此处提到的所有字段。要获得工作,您需要拥有 user_work_history 或friends_work_history permission
在链接中提到了在获取信息之前要获得哪些权限以及用户必须允许您的应用程序的另一件事,这将使您的应用程序获取信息。
| 归档时间: |
|
| 查看次数: |
39611 次 |
| 最近记录: |