在 v1.0 中,可以请求允许应用查看有限数量的好友数据的权限,例如某人好友的喜欢、生日等。
在 v2.0 中,这些权限已全部删除。应用不再可能查看某人好友的数据,除非这些好友也已登录该应用并授予应用查看该数据的权限。
现在的问题是我们如何才能让朋友过生日。我正在使用user_friends权限,该权限为我提供了朋友列表,包括他们的ID,名字,中间名,性别,但不是出生日期。
再使用 Graph API>=v2.0 收集好友生日,因为所有friends_*
权限都已删除。
看:
- https://developers.facebook.com/docs/apps/changelog#v2_0_permissions
而且,如果您想问,没有解决方法。
这首先不是问题。Facebook已经改变了他们的政策。从现在开始,Facebook将只提供
- user_email
- 公开个人资料 好友
- 列表(仅限使用该应用程序的好友)
如果你想要除此之外的信息,那么你需要征求Facebook的许可。 以及您想要所有数据的位置以及您需要告诉它们的目的。此外,您必须上传您的应用程序以进行审核过程。如果您的应用程序找到合适的,那么他们将允许您。
有关更多详细信息,请阅读此内容。 https://developers.facebook.com/docs/apps/review/