4

例如,我想使用图形 API 检索朋友的生日。

所以我选择了一个朋友,他的生日我的个人资料可以看到,转到 Graph API Explorer,生成一个具有friends_birthday权限的访问令牌,然后输入[friend_name]/?fields=birthday......它没有返回任何内容。侧面的birthday字段显示为灰色,鼠标悬停在上面的文字显示

“字段为空或访问令牌不允许”。

最糟糕的是,它对某些朋友有效,但对其他人无效。这是否与他们在个人资料中为此信息设置的可见性级别有关?我假设该应用程序可以看到我的个人资料可以看到的所有内容(如果我授予它完全权限),但可能情况并非如此。还是我的要求有问题?

4

1 回答 1

3

我遇到了同样的问题,答案是您的朋友可以更改它授予应用程序的权限。因此,对于 Graph API Explorer 应用程序,您的朋友需要授予该应用程序的 user_birthday 权限,以便您通过该应用程序查看他们的生日(并且您还必须授予该应用程序的 friends_birthday 权限)。

有关帮助我弄清楚这一点的评论,请参见此处。

于 2013-04-11T14:11:04.440 回答