小编gan*_*est的帖子

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访问该信息:

https://api.facebook.com/method/fql.query?query=select+work_history+from+user+where+uid+in+(FRIEND_ID)&access_token=TOKEN

返回work_history = TRUE而不是数组.那位朋友肯定有工作历史.

有人可以帮助我了解如何使用我的应用程序和扩展权限获取朋友信息?

facebook facebook-graph-api

6
推荐指数
2
解决办法
4万
查看次数

标签 统计

facebook ×1

facebook-graph-api ×1