连接到Facebook并使用api

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

在这里查看教程和示例。

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

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

但是,您可以要求离线访问权限并存储令牌以供将来使用。 这样,如果您知道用户是谁,那么您可以调用API而无需再次将其登录到Facebook。

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

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