我试图了解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。
答案 0 :(得分:0)
如果没有用户登录并授权应用程序访问其详细信息,然后可能存储其朋友的ID,则无法执行此操作。
问题是当用户添加更多朋友或现有朋友加入网站时不会更新。