【问题标题】:Fetching Friend contact details from the user's Facebook account?从用户的 Facebook 帐户获取朋友的联系方式?
【发布时间】:2011-10-11 22:17:16
【问题描述】:

我曾使用 'friend.get' api 方法来获取朋友的 id,而我试图从 id 获取朋友的详细信息却无法在其中获取朋友的联系方式。因此,如果您对此有任何解决方案,请告诉我。

【问题讨论】:

    标签: facebook api


    【解决方案1】:

    您无法使用 Facebook API 获取用户朋友的联系信息(截至 2011 年 10 月 11 日)。

    您可以获得的唯一联系信息是用户的电子邮件地址和you must explicitly request that permission 以便访问它。您会在我刚刚链接到的页面中注意到,“电子邮件”权限仅适用于用户,不适用于用户的朋友。

    至于其他联系信息,例如电话号码和家庭住址,目前不可用,即使是经过身份验证的用户也是如此。 (请参阅this SO question,其中一个答案引用了this Facebook blog post,它描述了 Facebook 如何添加(2011 年 1 月 14 日)两个新权限,“user_address”和“user_mobile_phone”,但上一个指向 Facebook permissions page 的链接说明了这一点这些权限不再可用。即使它们仍然可用,它们也仅适用于经过身份验证的用户,适用于用户的朋友。)

    【讨论】:

      【解决方案2】:

      在此情况下,只能查看用户朋友和任何其他用户的公开信息。您必须让每个单独的用户接受来自您的应用程序的权限请求 - 这将授予您额外信息的权限。

      您尚未指定所需的联系信息,但在授予任何权限后,您将无法请求电话号码,但是您可以通过请求记录的'email' 权限来获取当前用户的电子邮件地址here。您会在文档中注意到,在电子邮件的Friend's Permission 列中显示“N/A”(因此,您无法获取用户的朋友电子邮件地址)。

      另外需要注意的是,使用 Graph API 甚至无法检索您自己的电话号码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多