2009-08-03 4 views
7

Я пытаюсь создать свое первое приложение для facebook с помощью MVC, но не могу принять решение об использовании библиотеки API.Facebook Библиотеки для .NET

Я нашел this post, но его более года, и я уверен, что с тех пор многое изменилось.

как бы вы сказали, что все эти проекты сложены?

Facebook Developer Toolkit 2.1

.NET Facebook API Client

Facebook.NET

Facebook Developer Toolkit Linq to Fql Addon

Or any of these?

ответ

8

EDIT: Всего SDKs в моем оригинальном ответе с тех пор был прекращен , Все работы над моими проектами (.NET Facebook API Client и FBGraph.NET), а также FDT были объединены в новый проект, Facebook C# SDK.

Оригинальный ответ оставил для потомков:


Полное раскрытие - Я главный DEV за клиента API .NET Facebook.

Теперь, тогда!

.NET Facebook API Клиент:

Когда я первый выпустила NET Facebook API клиента, другие библиотеки не были обновлены в течение года. Он был специально разработан в первую очередь с разработкой для ASP.NET MVC, хотя есть поддержка WebForms. В то время как мне обычно не нравится делать мой собственный рог, я получил множество комплиментов, что API очень хорошо написан. Он также имеет генератор, который может автоматически генерировать код на основе документации API в Facebook, что очень полезно при выпуске новых функций. В общем, я пытаюсь найти различные точки боли, работая с API Facebook, и абстрагироваться над ними таким образом, который кажется естественным для работы с точки зрения разработчика .NET. Тем не менее, этот клиент все еще находится в Альфе, и у меня не было столько времени, чтобы посвятить его, как я изначально имел. Тем не менее, я по-прежнему оказываю поддержку на дискуссионных форумах (и когда я тоже нахожу здесь вопросы), а также планирую еще один выпуск через 2-3 недели, чтобы добавить поддержку FQL Multiquery, функциональность очереди вызовов API, кеширование объектов , улучшите поддержку Facebook Connect, а также некоторые другие исправления ошибок.

Some recent love for the .NET Facebook API Client.

Facebook Developer Toolkit

Fair Warning: Я на самом деле не используется в течение нескольких лет, и все, что я говорю здесь, в основном то, что я читал и слышал от других пользователей.

Из того, что я понимаю, FDT на сегодняшний день является самым популярным и, вероятно, является первым .NET-клиентом, написанным для Facebook. Он был первоначально разработан Clarity Consulting по контракту Microsoft (?), И с тех пор он был «поддержан» сообществом. Как я уже говорил ранее, когда я начал свой клиент, разработка в этом проекте была в основном заторможенной, но с тех пор уже существует другой релиз, чтобы добавить поддержку большинства методов API, добавленных за последние 6 месяцев или около того, и из того, что я вижу на main dev's Twitter feed, все еще активно развивается. Я видел много жалоб на удобство и стабильность этого клиента, особенно если вы хотите использовать ASP.NET MVC, но я бы предложил вам ознакомиться с страницей обсуждения проекта и убедиться в этом сами.

Facebook.NET:

Этот был большая библиотека - я использовал это довольно тяжело, когда она держится до настоящего времени, но, к сожалению, похоже, отказались.

+0

Несмотря на звуковой сигнал, следует обратить внимание читателей на то, что этот проект с тех пор был добавлен в растущую кучу отходов из заброшенных побочных проектов. В настоящее время существует, по-видимому, только один жизнеспособный вариант: http://facebooksdk.codeplex.com/ –

+0

Этот ответ почти 2-х лет ... был ли действительно необходим нижний план? Отредактировано, чтобы включить новый SDK. –

4

Мне нравится Facebook Developer Toolkit. У этого есть довольно много активных пользователей, активно развивается и имеет некоторые расширения, разрабатываемые третьими лицами.

Вы можете определенно быть заинтересованы в этих расширениях для Facebook Developer Toolkit:

0

Возможно, вы захотите добавить новый API, который я разработал для этого списка.

Branches FB API.

Это прост в использовании, и хотя вам будет стоить 50 долларов, чтобы разблокировать его, вы с легкостью сможете сэкономить время, потраченное на другие библиотеки. Он также постоянно обновляется, так как он используется на нашем собственном веб-сайте. Это означает, что вам не нужно беспокоиться об этом, потому что он сконструирован таким образом, что если FB изменяет свои объекты, он все равно будет работать (не прерывать).

Пожалуйста, попробуйте и дайте мне знать, как это работает для вас.

Я написал это в основном потому, что мне было нужно что-то для VS 2008, и мне также нравятся сильно типизированные библиотеки, поскольку я считаю их лучше для отладки. Я бы хотел услышать другие честные отзывы, хотя есть несколько способов решения Facebook API.

Смежные вопросы