J'essaie de créer ma première application pour Facebook à l'aide de MVC, mais je ne peux pas décider de la bibliothèque de l'API à utiliser. P>
J'ai trouvé Ce message , mais sa Plus d'un an et je suis sûr que beaucoup a changé depuis lors. p>
Comment diriez-vous tous ces projets Stack-up? P>
Toolkit de développeur Facebook 2.1 P>
facebook.net p>
3 Réponses :
J'aime le Toolkit de développeur Facebook . Il a de nombreux utilisateurs actifs, est activement développé et dispose de certaines extensions en cours de développement par des tiers. P>
Vous pouvez être spécifiquement intéressé par ces extensions sur la boîte à outils de Développeur Facebook: P>
edit: strong> Tous les SDK de ma réponse d'origine ont depuis été interrompus depuis. Tous les travaux sur mes projets (client de l'API .Net Facebook et FBGRAPH.NET) ainsi que FDT ont été consolidés dans un nouveau projet, Facebook C # SDK . P>
Réponse originale à gauche pour la postérité: P>
maintenant, alors! p>
.Net Facebook API Client: strong> p>
Lorsque j'ai publié le client API net Facebook, les autres bibliothèques n'avaient pas été mises à jour depuis plus d'un an. Il a effectivement été conçu principalement avec le développement de ASP.NET MVC à l'esprit, bien qu'il existe également une prise en charge des formes Web. Pendant que je n'aime généralement pas trop faire ma propre corne, j'ai reçu de nombreux compliments que l'API est très bien écrit. Il dispose également d'un générateur qui peut générer automatiquement un code basé sur la documentation de l'API de Facebook, qui est très utile pour la publication de nouvelles fonctionnalités. En général, j'essaie de trouver les différents points de douleur de travailler avec l'API Facebook et l'abstrait sur eux d'une manière qui se sent naturel de travailler avec du point de vue d'un développeur .NET. Cependant, ce client est toujours en alpha et je n'ai pas eu autant de temps à y consacrer comme je l'avais à l'origine. Cela dit, je fournissais toujours un soutien via les forums de discussion (et lorsque je trouve des questions ici aussi), et je planifie également une autre version en 2-3 semaines pour ajouter de l'aide à la multiquetière FQL, une fonctionnalité d'appel d'une API d'appel, une mise en cache d'objet , Better Facebook Connectez le support, ainsi que d'autres correctifs de bugs. P>
Quelques amour récents pour le .NET Facebook API Client . P>
AVERTISSEMENT équitable: je n'ai pas réellement utilisé depuis plusieurs années et tout ce que je dis ici est principalement ce que j'ai lu et entendu des autres utilisateurs. em> p>
De ce que je comprends, FDT est de loin le plus populaire et était probablement le premier client .NET écrit pour Facebook. Il a été développé à l'origine par Clarity Consulting dans le cadre d'un contrat de Microsoft (?), Et a depuis été "soutenu" par la communauté. Comme je l'ai déjà dit, lorsque j'ai commencé mon client, le développement de ce projet avait essentiellement stagné, mais il y a eu une autre libération depuis l'appui de la plupart des méthodes API ajoutées au cours des 6 derniers mois environ, et de ce que je vois Sur le Feed Twitter de Main Dev's Twitter est toujours activement développé. J'ai vu beaucoup de plaintes concernant la convivialité et la stabilité de ce client, surtout si vous souhaitez utiliser ASP.NET MVC, mais je vous suggère de vérifier la page de discussion du projet et de voir par vous-même. P >
facebook.net: strong> p>
Ceci était em> une grande bibliothèque - je l'avais utilisé assez lourdement quand il était tenu à jour, mais cela semble malheureusement avoir été abandonné. P>
Malgré le cornoir, il convient de souligner les lecteurs que ce projet a depuis été ajouté à la pile de ferraille croissante de projets secondaires abandonnés. À l'heure actuelle, il semble y avoir une seule option viable: facebooksdk.codeplex.com
Cette réponse est de près de 2 ans ... Le bowvote était-il vraiment nécessaire? Édité pour inclure le nouveau SDK.
Vous voudrez peut-être ajouter une nouvelle API que j'ai développée à la liste. P>
Branches FB API . P>
Il est facile à utiliser et alors qu'il vous coûtera 50 $ pour déverrouiller, il vous fera facilement vous économiser des heures de temps avec les autres bibliothèques. Il est également continuellement mis à jour car il est utilisé sur notre propre site web. Cela signifie que vous n'avez pas à vous soucier de briser, il est conçu de manière à ce que FB modifie leurs objets, il fonctionnera toujours (non casse). P>
S'il vous plaît essayez-le et laissez-moi savoir comment cela fonctionne pour vous. P>
Je l'ai écrit principalement parce que j'avais besoin de quelque chose pour VS 2008 et j'aime aussi des bibliothèques fortement typées, car je les trouve mieux pour le débogage. J'aimerais entendre les autres commentaires honnêtes car il existe plusieurs façons de s'attaquer à l'API Facebook. p>