连接到Facebook并使用api

时间:2011-04-22 09:31:26

标签: c# .net facebook

是否有任何好的教程如何制作简单的控制台Facebook appplication连接到Facebook并获取朋友列表,用户照片,状态等。我看看facebook SDK的facebook示例,但如果我想在facebook上授权,我必须执行显示登录窗口的FacebookService.ConnectToFacebook方法。但我想显示我自己的登录窗口。或者只是在sql server中存储登录名和密码,并不时获取有关用户的一些信息。这是真的吗?

2 个答案:

答案 0 :(得分:1)

Facebook要求用户使用它们登录,Facebook会向您发送一个可以使用的令牌。这可以防止应用程序“窃取”用户名&密码,您可以使用登录对话框进行操作,并允许用户以后停止访问其帐户,即使他们之前已登录过。

不幸的是,除非你要构建一些不使用API​​的东西 - 例如,一个在后台加载浏览器的工具,并像用户那样自动执行登录,否则不可能。这会导致痛苦和痛苦。

答案 1 :(得分:1)

查看教程和示例here

它应该具有您需要的所有功能,并且相当容易实现。相信我,你会花几个小时去别的地方搞清楚。

对于自定义登录窗口,我建议您不要这样做。人们信任Facebook并且不想向您提供他们的个人信息,这实际上是您与Facebook协议的一部分。

但您可以执行的操作是请求脱机访问权限并存储令牌以供将来使用。这样一来,如果你知道用户是谁,那么你就可以调用API而无需再次将它们登录到Facebook。