我正在尝试使用Graph API或FQL获取用户朋友的信息。
仅供测试,我想获取我的朋友的教育历史
。
为此,我创建了一个测试应用程序,并请求了扩展权限。
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
而不是数组。而且这个朋友肯定有指定的工作历史。
有人可以帮助我理解如何使用我的应用程序和扩展权限获取朋友的信息吗?