Какую библиотеку Facebook .NET лучше всего использовать? - PullRequest
27 голосов
/ 09 октября 2008

Список проектов здесь , в основном Инструментарий разработчика Facebook и Facebook.NET Тем не менее, я видел много негативных отзывов о наборе инструментов, и похоже, что Facebook.NET не был обновлен до последней версии Facebook API.

Стоит ли использовать какой-либо из них? Есть еще какие-нибудь хорошие библиотеки?

В частности, я хочу использовать библиотеку в приложении ASP.NET MVC.

Спасибо!

Ответы [ 15 ]

0 голосов
/ 12 октября 2010

Когда я писал в # 3908765 , я нашел Facebook # довольно хорошим, хотя мне пришлось обойти несколько вещей. Не идеально, но, безусловно, хорошая отправная точка.

0 голосов
/ 26 октября 2009

Facebook Developer Toolkit скоро выйдет в версии 3.0 (предположительно, в конце октября). Смотрите это сообщение в блоге

Я работал с последним источником FDT 3.0 для приложения Facebook, использующего ASP.NET MVC, и с ним было очень легко работать. Пример кода, документация, а также прошлые вопросы / ответы на форумах Codeplex охватили все проблемы, с которыми я столкнулся, чтобы ускорить работу с этой библиотекой.

Другие библиотеки для .NET просто не поддерживаются и не имеют критической массы использования или участия сообщества, чтобы помочь вам стать успешным разработчиком. Я потратил много времени, пытаясь заставить свое приложение работать с «.NET Facebook API Client», но в этом сообществе очень мало признаков жизни, что заставило меня отказаться от него.

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

0 голосов
/ 24 мая 2009

На следующей странице представлен отличный (и простой) порт с использованием mvc. http://onishimura.com/2009/04/13/facebook-and-aspnet-mvc

На странице FB Developer, она содержит ссылку Addon для MVC, которая, как я обнаружил, предназначена только для инструментария 1.X, но не 2.0. А необходимость расширить ViewPage на другую главную страницу делает контроллер MVC недоступным для FB API (что я не вижу смысла в том, что View должен иметь прямой контроль над ним). Вышеупомянутая ссылка предоставляет такой порт для создания и помещения объекта api в словарь TempData, который доступен для контроллера.

0 голосов
/ 02 марта 2009

Не используйте инструментарий разработчика, зная консалтинговую фирму, которая его создает и поддерживает. Я не доверяю ничему, созданному Clarity Consulting, который и создал этот инструментарий (ошибки, методы, которые слишком длинные, перекодированные и странные и неэффективные методы кодирования). Имейте в виду, что Clarity широко использует DataSets во многих своих собственных решениях (Хорошие разработчики и архитекторы НЕ ИСПОЛЬЗУЮТ БАЗЫ ДАННЫХ независимо от того, насколько большое или маленькое приложение ... они мусорные.) Конечно, в этой структуре нет DataSets (слава Богу), но это менталитет этой фирмы.

На самом деле, сверните свою собственную обертку для Facebook, если вы хотите полного контроля, даже если это больше работы. В противном случае я бы использовал API Facebook.NET, который мне кажется очень хорошо написанным и сделан гуру MS.

0 голосов
/ 04 февраля 2009

Другой вариант, с которым я только что столкнулся, - это Silverlight Facebook Client Side API v0.001 . Все еще находится в фазе демонстрации / презентации, но выглядит довольно многообещающе.

...