2009-08-03 21 views

Respuesta

8

EDIT: Todos los SDK en mi primera respuesta desde entonces se han descontinuado . Todo el trabajo en mis proyectos (.NET Facebook API Client y FBGraph.NET) y FDT se ha consolidado en un nuevo proyecto, Facebook C# SDK.

Respuesta original dejado para la posteridad:


revelación completa - yo soy el principal dev detrás del .NET Facebook API de cliente.

¡Ahora, entonces!

.NET Facebook API de cliente:

Cuando por primera vez liberado el NET Facebook API de cliente, las otras bibliotecas no había sido actualizado en más de un año. Se ha diseñado principalmente teniendo en cuenta el desarrollo de ASP.NET MVC, aunque también admite WebForms. Aunque generalmente no me gusta tocar mi propio cuerno, he recibido numerosos elogios de que el API está muy bien escrito. También tiene un generador que puede generar automáticamente código basado en la documentación API de Facebook, que es muy útil para cuando lanzan nuevas características. En general, trato de encontrar los diversos puntos negativos de trabajar con la API de Facebook y abstraerlos de una manera que me parece natural trabajar desde el punto de vista de un desarrollador de .NET. Sin embargo, este cliente todavía está en Alpha, y no he tenido tanto tiempo para dedicarlo como originalmente lo había pensado. Dicho esto, sigo brindando asistencia a través de los foros de discusión (y cuando también encuentro preguntas aquí), y también planeo otro lanzamiento en 2-3 semanas para agregar soporte para Flic Multiquery, una funcionalidad de cola de llamadas API, almacenamiento en memoria caché de objetos , mejor soporte de Facebook Connect, así como algunas otras correcciones de errores.

Some recent love for the .NET Facebook API Client.

Facebook Developer Toolkit

Fair Warning: No he utilizado realmente en varios años, y lo que digo aquí es sobre todo lo que he leído y oído de otros usuarios.

Por lo que entiendo, FDT es de lejos el más popular, y probablemente el primer cliente .NET escrito para Facebook. Originalmente fue desarrollado por Clarity Consulting bajo un contrato de Microsoft (?), Y desde entonces ha sido "respaldado" por la comunidad. Como dije antes, cuando comencé mi cliente, el desarrollo en este proyecto se había estancado, pero ha habido otro lanzamiento desde entonces para agregar soporte para la mayoría de los métodos API agregados en los últimos 6 meses, y de lo que veo en el main dev's Twitter feed, todavía se está desarrollando activamente. He visto muchas quejas sobre la usabilidad y la estabilidad de este cliente, especialmente si quiere usar ASP.NET MVC, pero le sugiero que consulte la página de discusión del proyecto y compruébelo usted mismo.

Facebook.NET:

Este fue una gran biblioteca - me había usado bastante en gran medida cuando se mantenía hasta la fecha, pero por desgracia parece haber sido abandonado.

+0

A pesar del toque de trompeta, debe señalarse a los lectores que este proyecto se ha agregado desde entonces a la creciente pila de chatarra de proyectos laterales abandonados. En la actualidad, parece que solo hay una opción viable: http://facebooksdk.codeplex.com/ –

+0

Esta respuesta tiene casi 2 años ... ¿era realmente necesario el voto negativo? Editado para incluir el SDK más nuevo. –

0

Es posible que desee agregar una nueva API que desarrollé a la lista.

Branches FB API.

Es fácil de usar y aunque le costará $ 50 desbloquearlo, le ahorrará horas de tiempo jugando con otras bibliotecas. También se actualiza continuamente ya que se usa en nuestro propio sitio web. Eso significa que no tiene que preocuparse de que se rompa, de hecho está diseñado de tal manera que si FB cambia sus objetos, seguirá funcionando (no se romperá).

Pruébelo y hágamelo saber cómo funciona.

Lo escribí principalmente porque necesitaba algo para VS 2008 y también me gustan las bibliotecas fuertemente tipadas ya que las encuentro mejores para la depuración. Me encantaría escuchar comentarios honestos de otros, ya que hay múltiples formas de abordar la API de Facebook.

Cuestiones relacionadas