我使用了“friend.get”api 方法来获取好友 ID,并且从 id 中我尝试获取好友详细信息,但无法获取其中的好友联系方式。因此,如果您有任何解决方案,请告诉我。
最佳答案
您无法使用 Facebook API 获取用户好友的联系信息(自 2011 年 10 月 11 日起)。
您可以获得的唯一联系信息是用户的电子邮件地址,并且 you must explicitly request that permission以便能够访问它。您会在我刚刚链接到的页面中注意到,“电子邮件”权限仅适用于用户,不适用于用户的 friend 。
至于其他联系信息(例如电话号码和家庭住址),目前尚不可用,即使对于经过身份验证的用户也是如此。 (参见 this SO question ,其中一个答案引用了 this Facebook blog post ,它描述了 Facebook 如何(于 2011 年 1 月 14 日)添加了两个新权限“user_address”和“user_mobile_phone”,但之前指向 Facebook permissions page 的链接清楚地表明了这一点这些权限不再可用。即使它们仍然可用,它们也仅适用于经过身份验证的用户,不适用于用户的 friend 。)
关于facebook - 从用户的 Facebook 帐户获取 friend 的联系方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726520/