无需登录即可访问Facebook好友

时间:2013-07-31 04:32:12

标签: php facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk

我试图了解Airbnb如何在没有活跃的Facebook登录会话的情况下访问Facebook好友列表。要查看此操作,请点击以下链接:

https://www.airbnb.com/s/Austin?neighborhoods[]=Barton+Hills

在那里,选择一个列表,在页面的中间,您会找到“朋友”标签。假设业主有一些Facebook好友,你应该看到朋友的照片,当你将鼠标悬停在他们身上时,你会收到一条消息“xxxxxxxx是xxxxxxx的Facebook好友”。将“xxxxxxx”替换为朋友的姓名和业主的姓名。

我用google搜索并回答yahood以获得答案,并在stackoverflow上找到了这个:

Accessing friend list in facebook

和此:

Facebook PHP SDK: get people in network and friends of friends

我在Airbnb网站上看到的解决方案都不是。我的想法是,Airbnb获得了某种特殊许可,可以通过Facebook获取这些数据,或者当业主使用他们的个人Facebook信息登录时,Airbnb会抓取朋友数据并将其存储在本地系统中。然后他们可能会经常更新这个。

所以,长话短说,如何在公共网站上获取有关Facebook会员的朋友信息?假设您有Facebook AppID和AppSecret。

1 个答案:

答案 0 :(得分:0)

如果没有用户登录并授权应用程序访问其详细信息,然后可能存储其朋友的ID,则无法执行此操作。

问题是当用户添加更多朋友或现有朋友加入网站时不会更新。