1

我在使用 Graph API 访问一些朋友的信息时遇到了一些问题。

我希望能够检索有关我的应用程序用户(我为其获取访问令牌)和他的朋友的生日、位置和关系的信息。

为此,在从用户获取访问令牌的 oauth 请求中,我对范围参数使用以下权限:user_location、friends_location、user_birthday、friends_birthday、user_relationships、friends_relationships

然后,使用在此过程中获得的访问令牌 (ACCESSTOKEN),我向 Graph API 发出请求。

如果我打电话给“https://graph.facebook.com/me?fields=id,name,username,location,birthday,relationship_status,significant_other&access_token=ACCESSTOKEN”它工作正常,答案包含我想要的所有信息。

但是,如果我调用“https://graph.facebook.com/AFRIENDOFMINE?fields=id,name,username,location,birthday,relationship_status,significant_other&access_token=ACCESSTOKEN”,则答案不包含有关生日、位置和关系的信息,它仅包含 id、name 和 username 字段。

我知道权限“user_XXX”和“friends_XXX”可以用来做我想做的事,但我不知道我是否理解错了。谁能帮我?提前致谢!

4

0 回答 0