【问题标题】:Fetch friends birthday using facebook graph api v2.0 [closed]使用facebook graph api v2.0获取朋友的生日[关闭]
【发布时间】:2015-03-11 12:38:42
【问题描述】:

在 v1.0 中,可以请求允许应用查看有限数量的朋友数据的权限,例如一个人的朋友的喜欢、他们的生日等等。

在 v2.0 中,这些权限已全部删除。除非这些朋友也登录了该应用并授予该应用查看该数据的权限,否则该应用将无法再查看该人的朋友的数据。

现在的问题是我们如何获得朋友的生日。我正在使用 user_friends 权限,它为我提供了朋友列表,包括他们的 id、名字、中间名、性别,但没有生日。

【问题讨论】:

    标签: android facebook facebook-graph-api


    【解决方案1】:

    无法再使用 Graph API >=v2.0 收集朋友的生日,因为所有 friends_* 权限已被删除。

    见:

    而且,如果你想问,没有解决方法。

    【讨论】:

    • 托比你能澄清一件事吗,如果用户正在使用我的应用程序并且他的一个朋友也在使用我的应用程序,那么当我使用图形 API 请求朋友生日时,我至少能够返回 1 个生日结果?
    • 没关系,我得到了答案。对于其他偶然发现这篇文章的人,请阅读此stackoverflow.com/questions/23400204/…
    【解决方案2】:

    首先这不是问题。 Facebook 改变了他们的政策。从现在开始,Facebook 将只提供

    • user_email
    • 公开个人资料
    • 好友列表(仅限使用该应用的好友)

    如果您需要其他信息,则需要征得 Facebook 的许可。还有你想要所有数据的地方以及你需要告诉他们的目的。此外,您必须上传您的应用程序以进行审核。如果您的应用找到合适的,那么他们将允许您。

    欲了解更多详情,请阅读此内容。 https://developers.facebook.com/docs/apps/review/

    【讨论】:

    • 您不必对每个应用都进行审核。问题是关于获取朋友的生日,而不是从授权用户那里获取数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多