2009-11-08 102 views
0

我有一个ASP.NET应用程序和一个Windows服务。我的ASP.NET应用程序允许用户允许应用程序与Facebook连接。如果用户已经将应用程序连接到Facebook,则Windows服务稍后(有时很晚)会在用户的新闻Feed上发布消息。我有两个问题:Facebook连接和.NET

  1. 我需要从Facebook收集哪些信息?
  2. 我该如何收集这些信息?

我知道我需要将一些信息保存回ASP.NET应用程序和Windows服务都可以访问的数据库。我有这种方法与Twitter合作。但我试图找出如何用Facebook做到这一点,但没有多少运气。

谢谢你的帮助。

+0

你能比“......需要备份信息保存到数据库中。”更具体的?目前尚不清楚你想要做什么。 – 2009-11-08 17:32:50

回答

0

根据您可以“保存回数据库”的数据,您基本上仅限于“ids”列表。例如,在连接的网站,你不能存储他们的“名”或“约”为超过24小时:

http://wiki.developers.facebook.com/index.php/Storable_Data

真正得到你要使用下列API的一个数据方法:

很可能

http://wiki.developers.facebook.com/index.php/Users.getInfo
http://wiki.developers.facebook.com/index.php/Users.getStandardInfo

更多,getInfogetStandardInfo回报你不能公开展示。您当然需要使用Facebook Connect来首先对用户进行身份验证,然后您可以使用Javascript或ASP.NET FB库查询API以获取API结果。你会发现这里的客户端库的负载:

http://wiki.developers.facebook.com/index.php/Client_Libraries
http://wiki.developers.facebook.com/index.php/ASP.NET