如果我想获得Facebook用户的“信息”和“帖子”......我是否需要Facebook Connect或Facebook Application?

时间:2010-01-24 07:52:38

标签: database facebook web-crawler

最好,我希望尽可能少的工作!

2 个答案:

答案 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 ,这样您就可以针对您的朋友运行大多数查询。不过,应用程序是扩展此功能的方法。