最好,我希望尽可能少的工作!
答案 0 :(得分:1)
您的问题有点奇怪,因为您使用该信息的位置和原因通常决定您是想要Facebook Connect实施还是Facebook应用程序。
要从Facebook获取用户信息,您必须拥有某种有效的会话令牌。没有它就无法获取用户信息,会话令牌的上下文决定了您可以使用哪种信息。例如,您可以使用API Test Console尝试各种API方法,但它始终来自您自己的Facebook用户ID的上下文,因此用户标记为已阻止/私有的任何内容都不会可用。
使用Facebook Connect,当用户“连接”到启用Facebook Connect的网站时,您会收到有效的令牌。使用Facebook应用程序时,当用户访问Facebook内的应用程序时,会提供令牌。获得令牌后,您可以使用它来查询API服务并检索有关用户的信息。
每项实施都面临着不同的挑战。对于Facebook Connect网站,您必须说服用户访问您的网站并使用他们的Facebook帐户“连接”它。对于常规应用,您必须说服人们将应用添加到他们的个人资料中。
有了这一切,哪一项工作就会减少,现在变成一个主观的问题,因为它取决于你想对信息做什么以及你是如何做的。
答案 1 :(得分:0)
您可以在演示界面中使用 FQL ,这样您就可以针对您的朋友运行大多数查询。不过,应用程序是扩展此功能的方法。