2009-08-03 19 views

Antwort

8

EDIT: Alle SDKs in meiner ursprünglichen Antwort seit eingestellt worden . Alle Arbeiten an meinen Projekten (.NET Facebook API Client und FBGraph.NET) sowie FDT wurden in einem neuen Projekt, Facebook C# SDK, konsolidiert.

Original-Antwort für die Nachwelt hinterlassen:


vollständige Offenlegung - Ich bin der Haupt-Entwickler hinter dem .NET Facebook-API-Client.

Jetzt, dann!

.NET Facebook-API-Client:

Als ich den NET Facebook-API-Client freigegeben, hatte die anderen Bibliotheken nicht in mehr als ein Jahr aktualisiert. Es wurde in erster Linie für die Entwicklung von ASP.NET MVC entwickelt, obwohl auch WebForms unterstützt werden. Während ich im Allgemeinen nicht gerne mein eigenes Horn töne, habe ich zahlreiche Komplimente erhalten, dass die API sehr gut geschrieben ist. Es hat auch einen Generator, der automatisch Code basierend auf der API-Dokumentation von Facebook generieren kann, was sehr hilfreich ist, wenn neue Funktionen veröffentlicht werden. Im Allgemeinen versuche ich, die verschiedenen Probleme beim Arbeiten mit der Facebook-API zu finden und über sie in einer Weise zu abstrahieren, die für die Arbeit mit einem .NET-Entwickler natürlich ist. Allerdings ist dieser Klient immer noch in Alpha und ich hatte nicht so viel Zeit, um mich dem zu widmen, wie ich es ursprünglich getan hatte. Das heißt, ich unterstütze immer noch über die Diskussionsforen (und wenn ich Fragen hier auch finde), und ich plane auch eine weitere Veröffentlichung in 2-3 Wochen, um Unterstützung für FQL Multiquery, API Call Queuing Funktionalität, Objekt-Caching hinzuzufügen , besserer Facebook Connect-Support sowie einige andere Fehlerbehebungen.

Some recent love for the .NET Facebook API Client.

Facebook Developer Toolkit

Fair Warning: Ich habe eigentlich nicht in einigen Jahren verwendet, und was ich hier sagen, ist vor allem, was ich von anderen Benutzern gelesen und gehört.

Von was ich verstehe, FDT ist bei weitem das beliebteste und war wahrscheinlich der erste .NET-Client für Facebook geschrieben. Es wurde ursprünglich von Clarity Consulting im Rahmen eines Vertrags von Microsoft (?) Entwickelt und wurde seitdem von der Community "unterstützt". Wie ich bereits sagte, als ich mit meinem Kunden anfing, stagnierte die Entwicklung dieses Projekts, aber seitdem gibt es eine weitere Version, die die meisten API-Methoden, die in den letzten 6 Monaten hinzugefügt wurden, unterstützt auf der main dev's Twitter feed, wird noch aktiv entwickelt. Ich habe viele Beschwerden über die Benutzerfreundlichkeit und Stabilität dieses Clients erhalten, insbesondere, wenn Sie ASP.NET MVC verwenden möchten, aber ich würde vorschlagen, dass Sie sich die Diskussionsseite des Projekts ansehen und sich selbst überzeugen.

Facebook.NET:

Diese war eine große Bibliothek - habe ich es hatte ziemlich stark, wenn es um den neuesten Stand gebracht wurde, aber es scheint leider aufgegeben worden zu sein.

+0

Trotz der Horn-Tooting, sollte den Lesern darauf hingewiesen werden, dass dieses Projekt inzwischen zu dem wachsenden Schrott von verlassenen Nebenprojekten hinzugefügt wurde. Derzeit scheint es nur eine praktikable Option zu geben: http://facebooksdk.codeplex.com/ –

+0

Diese Antwort ist fast 2 Jahre alt ... war der Downvote wirklich notwendig? Bearbeitet, um das neuere SDK einzuschließen. –

0

Sie könnten eine neue API, die ich entwickelt habe, zur Liste hinzufügen.

Branches FB API.

Es ist einfach zu bedienen und während es kostet $ 50 zu entsperren es wird Ihnen leicht sparen Stunden der Zeit fummeln mit den anderen Bibliotheken da draußen. Es wird auch kontinuierlich aktualisiert, da es auf unserer eigenen Website verwendet wird. Das bedeutet, dass Sie sich keine Gedanken darüber machen müssen, dass es kaputt geht. Tatsächlich ist es so entworfen, dass es, wenn FB seine Objekte ändert, immer noch funktioniert (nicht kaputt geht).

Bitte probieren Sie es aus und lassen Sie mich wissen, wie es für Sie funktioniert.

Ich schrieb es hauptsächlich, weil ich etwas für VS 2008 brauchte, und ich mag auch stark typisierte Bibliotheken, da ich sie besser zum Debuggen finde. Ich würde gerne andere ehrliches Feedback hören, da es mehrere Möglichkeiten gibt, die Facebook-API anzugehen.

Verwandte Themen