Fb 好友列表导出 - 如果不允许,yahoo 是如何做的?

Fb Friends List Export - How does yahoo do it if its not allowed?

我正在考虑通过一些 fb API 为我的应用获取 FB friends。然而,我在很多地方读到,它不再允许获得所有朋友,而只能获得那些也在使用该应用程序的人。例如:

1] https://developers.facebook.com/docs/facebook-login/permissions/v2.2#reference-friends(见下 user_friends

2] https://developers.facebook.com/docs/apps/upgrading#v21tov22(在 User IDs and Friends 第 3 点下)

但是,我发现 yahoo 仍然可以做到这一点。我测试了它,它确实拉动了触点。 (http://help.yahoo.com/l/mye/yahoo/answers/socialnetwork/contactsimpexp-28.html)

那么雅虎是怎么做到的呢?必须有办法做到这一点...他们在使用什么API?

谢谢。

2014年4月之前创建的旧v1.0应用程序仍然可以获取所有朋友。它将在 2015 年 4 月之后停止为他们工作:https://developers.facebook.com/docs/apps/changelog

只有在标记(使用 taggable_friends)和邀请(使用 invitable_friends 时才能访问所有朋友,但仅适用于具有 canvas 实现的游戏)。

Yahoo 可能仍然与 Facebook 有合作关系(他们 2009 年签署的合作关系只有 5 年的交易,那个时间已经结束了),但你绝对不能再得到所有朋友了。我刚刚测试了他们的联系人导入器,他们绝对可以获得所有朋友(这对于 v1.0 应用程序来说没有问题)并且他们会收到朋友的电子邮件(这对于 v1.0 来说甚至是不可能的)。所以是的,合作伙伴关系可能仍然有效。

更多信息可以在这个线程中找到:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app

Yahoo 与 Facebook 的整合没有使用像你我这样的普通人可用的任何 API。

这是两家公司于 2009 年 12 月宣布的整合合作伙伴关系。当时有很多关于它的文章。

懒人链接:

http://archive.news.softpedia.com/news/Yahoo-and-Facebook-Sign-Extended-Integration-Partnership-128634.shtml

http://archive.news.softpedia.com/news/Yahoo-Mail-Gets-Facebook-Contacts-Importer-136826.shtml

http://techcrunch.com/2009/12/02/yahoo-outsources-all-that-social-nonsense-to-facebook/

现在是 2015 年 7 月,雅虎仍然可以从 Facebook 导入联系人。

如果人们认为他们的朋友不能分享他们的联系信息,那么即使确实存在合作伙伴关系也会破坏人们的信任?

(但是人们真的知道或关心这些天正在分享的内容,当然直到发生不好的事情)