2009-08-03 53 views

回答

8

編輯:所有在我原來的答覆的軟件開發工具包,至今已停產。我的項目(.NET Facebook API Client和FBGraph.NET)以及FDT的所有工作都已合併到一個新項目Facebook C# SDK中。

爲後人留下了原來的答覆:


充分披露 - 我是.NET的Facebook API客戶端背後的主要開發。

現在,那麼!

.NET Facebook的API客戶端:

當我第一次發佈了NET Facebook的API客戶端,其他圖書館尚未超過一年的更新。它的設計主要是針對ASP.NET MVC的開發,儘管也支持WebForms。雖然我通常不喜歡自己吹噓自己,但我已經收到很多讚美,API非常好。它還有一個生成器,可以根據Facebook的API文檔自動生成代碼,這對發佈新功能非常有用。總的來說,我試圖找到與Facebook API一起工作的各種難點,並從.NET開發人員的角度以自然的方式對其進行抽象。然而,這位客戶仍然在阿爾法,我沒有儘可能多的時間去投入它,就像我原來的那樣。也就是說,我仍然通過討論論壇提供支持(當我在這裏也發現問題時),並且我還計劃在2-3周內發佈另一個版本,以增加對FQL Multiquery的支持,API調用排隊功能,對象緩存,更好的Facebook連接支持以及一些其他錯誤修復。

Some recent love for the .NET Facebook API Client

Facebook開發工具包

公平的警告:我沒有真正地在數年使用,不管我在這裏說的主要是我讀過的和其他用戶聽到。

據我所知,FDT是迄今爲止最流行的,可能是第一個爲Facebook編寫的.NET客戶端。它最初是由Clarity Consulting根據微軟合同(?)開發的,後來得到了社區的「支持」。正如我之前所說的,當我開始我的客戶時,這個項目的開發基本停滯不前,但是自那以後又有一個版本添加了對過去6個月左右添加的大多數API方法的支持,從我看到的在main dev's Twitter feed,仍在積極開發。我已經看到很多關於這個客戶端的可用性和穩定性的抱怨,特別是如果你想使用ASP.NET MVC,但我建議你檢查一下項目的討論頁面並親自查看。

Facebook.NET:

一個偉大的圖書館 - 我已經相當嚴重時,正在保持其最新的使用它,但遺憾的是似乎已經被拋棄了。

+0

儘管發出了號角聲,但應該向讀者指出,這個項目已經被添加到不斷增長的廢棄邊項目中。目前似乎只有一個可行的選擇:http://facebooksdk.codeplex.com/ – 2011-05-19 18:43:01

0

您可能需要將我開發的新API添加到列表中。

Branches FB API

它很容易使用,雖然它會花費你50美元的解鎖它將輕鬆地節省你的時間與其他圖書館擺弄那裏的小時。它在我們自己的網站上使用後也不斷更新。這意味着你不必擔心它會破壞,事實上它的設計方式是,如果FB改變它們的對象,它仍然可以工作(不會中斷)。

請試試看,讓我知道它是如何爲你工作的。

我寫的主要是因爲我需要VS 2008的東西,我也喜歡強類型庫,因爲我覺得它們更適合調試。我很樂意聽到其他人的誠實反饋,因爲有多種方式來處理Facebook API。