2009-11-08 100 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