使用Facebook Graph API v2.0获取朋友的生日

3
在v1.0版本中,应用程序可以请求权限以查看有限的好友数据,例如某人的朋友的喜欢、生日等等。
在v2.0版本中,这些权限都已被删除。除非那些朋友也登录了该应用程序并授权该应用程序查看数据,否则该应用程序无法查看来自某个人好友的数据。
现在的问题是如何获取朋友的生日。我正在使用user_friends权限,它为我提供了好友列表及其ID、名字、中间名和性别,但没有生日信息。
2个回答

9

Tobi,你能否请澄清一件事情,如果一个用户正在使用我的应用程序,他的一个朋友也在使用我的应用程序,那么当我使用图形API请求朋友的生日时,我是否至少能够获得1个生日结果返回? - Sam B
没关系,我已经得到了答案。对于其他偶然看到这篇帖子的人,请阅读这篇文章https://dev59.com/BGAg5IYBdhLWcg3wm7_6 - Sam B

3
首先,这不是问题。Facebook已经更改了政策。从现在开始,Facebook仅提供以下信息:
  • 用户电子邮件
  • 公共个人资料
  • 好友列表(仅限使用应用程序的好友)
如果需要其他信息,则需要向Facebook申请权限。您需要告诉他们您需要哪些数据以及用途。同时,您必须上传您的应用进行审核。如果您的应用符合要求,他们将允许您使用。
更多详情请参阅:https://developers.facebook.com/docs/apps/review/

1
你不必针对每个应用程序都经历审查流程。问题是关于获取朋友的生日,而不是获取授权用户的数据。 - andyrandy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接