我有两个Facebook用户,A和B,他们都通过facebook API登录我的脸书应用程序。
我想要做的是通过facebook API以用户A登录,以检索用户的B教育历史 - 这是否允许由Facebook安全模型使用?
两位用户都授予我的应用user_education_history
权限,两位用户都可以公开他们的教育资料信息,而且他们是朋友。
尽管如此,当用户A我进行此图api调用时:
<fb-id-of-user-B>?fields=education
,
我没有收到任何教育细节(反之亦然)。
然后唯一的请求返回一些教育详细信息me?fields=education
,它成功返回用户自己的教育详细信息,但这不是我需要的。
我使用最新的facebook API版本(2.8)。
答案 0 :(得分:0)
归功于@CBroe,将标记此社区维基。
几乎跳过了这一点,然后看到原始帖子的评论中提供了正确的答案。
在请求有关用户A的朋友(用户B)的数据时,您需要在请求中使用用户B的身份验证令牌。
这意味着您需要事先获得用户B的访问权限才能访问您请求的数据并存储它。