2011-04-22 41 views
0

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

回答

1

查看教程和示例here

它应该有你需要的所有功能,并且相当容易实现。相信我,你会花几个小时去别处找出答案。

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

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

0

Facebook要求用户与他们一起登录,Facebook会发回给您一个您可以使用的令牌。这可以防止应用程序“窃取”用户名密码,您可以使用登录对话框执行此操作,并且还允许用户在将来访问他们的账户时停止应用程序,即使他们以前已经登录。

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

+0

那么......如果我知道用户登录并通过手动登录facebook.com并获得我的应用程序访问权限? – Neir0 2011-04-22 09:43:46