Что Facebook .NET Библиотека лучше всего использовать?

голоса
27

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

Действительно ли любой из них стоит использовать? Любые другие хорошие библиотеки там?

Конкретно я ищу использовать библиотеку в приложении ASP.NET MVC.

Благодаря!

Задан 08/10/2008 в 21:58
источник пользователем
На других языках...                            


15 ответов

голоса
2

Facebook Developer Toolkit было отлично подходит для всего, что я нуждался в. Тем не менее, стоит отметить, что по крайней мере, по состоянию на сентябрь, документация, образцы и учебные пособия для разработчиков Facebook Toolkit настолько устарели, с его текущей версии (Release Candidate 2), что это может быть минное поле для нового разработчика.

Ответил 08/10/2008 в 22:55
источник пользователем

голоса
12

Я также начал экспериментировать с Facebook Developer Toolkit (FDT) , но бросил его на Facebook.NET. Существует вилка последнего в http://www.codeplex.com/fbnet , который медленно охватывает последние изменения в Facebook API. Посмотрите на этот пост , поскольку он имеет некоторые интересные моменты интеграции для Facebook.NET и MVC http://www.coderjournal.com/2008/06/mvc-facebook-wonderful-development-platform/

FDT сделан для WebForms в основном , и это займет некоторое время , чтобы интегрировать его правильно с MVC. И Мэтт прав: документация FDT RC2 (последний раз я проверил) была устаревшей и вводит в заблуждение. Если вы планируете использовать это в любом случае проверить это также http://corcoranpstech.blogspot.com/2008/06/facebook-mvc.html

Вы также можете найти многообещающее - все еще в альфа , хотя - библиотека (Facebook API для .NET) здесь: http://facebook.codeplex.com/

последнее дополнение: только библиотека следует проверить прямо сейчас http://facebooksdk.codeplex.com/

Ответил 25/10/2008 в 09:35
источник пользователем

голоса
4

Я думаю, что мы в значительной степени в холоде.

Инструментарий CodePlex полный кошмар, по довольно много всех, кто пытался его использовать. Текущее состояние в том, что они выпустили версию 2.0, которая не обладает обратной совместимостью со старым материалом и не поддерживает последние изменения API Facebook. Не старые версии (1.7 и ниже), больше не поддерживаются, и теперь порвали с последним API. Новая версия глючит и неполно, была фактически отказалась от разработчика, а также несовместим с последним API. И каждая версия этого, что я в курсе, 3,5 только, что означает, что вы еще не можете положить его в производство.

Короче говоря, это в значительной степени в худшем случае. До тех пор пока кто - то шаги и тушит рабочую библиотеку, вы лучше качению свое дело. Я лично основывая шахту прочь facebook-с-диез библиотеки, которая является легкой и в основном работает. Это WinForms только, так что вам придется разорвать почти все, и просто использовать REST обертки, но это сэкономит кучу работы по началу работы.

Ответил 30/10/2008 в 18:06
источник пользователем

голоса
5

FYI, версия ФДТ 2.0 был совсем недавно официально выпущен, и много работы было сделано, чтобы исправить ошибки и быть более совместим с текущей API (полное раскрытие - Я один из сопровождающими проекта).

Проект был мертв на некоторое время, но я буду стараться и держать его более уточненный отсюда на, так что вы можете просто дать ему попробовать. Кроме того, мы собираемся, чтобы попытаться получить лучше оценивать и принимать патчи от сообщества, так что если вы нашли что-то, что не работает, не стесняйтесь представить патч.

Ответил 10/11/2008 в 16:10
источник пользователем

голоса
3

Я использовал FDT пару небольших приложений. Там много общего borkyness, но, насколько я могу судить, большинство из них связано с тем, что интерфейсы API Facebook являются быстродействующий движущуюся цель и плохо документированы (это было особенно актуально вокруг введения новой конструкции профиля). Я не думаю, что следует винить разработчик FDT за отсутствия compatitability, когда это, вероятно, в основном из-за facebook retirering или изменяющихся основных функции.

(Я не связан с FDT, хотя я предложил несколько патчей).

Ответил 25/11/2008 в 18:33
источник пользователем

голоса
0

Другой вариант , который я просто наткнулся на это Silverlight Facebook на стороне клиента API v0.001 . Тем не менее в / фазе POC демо , но выглядит довольно многообещающе.

Ответил 03/02/2009 в 23:37
источник пользователем

голоса
1

Developer Toolkit Facebook имел обыкновение быть очень плохо. Теперь версия 2.0, и выглядит великолепно. Вот рецензия.

Как использовать Facebook Developer Toolkit 2.0 - Devtacular

Ответил 09/02/2009 в 16:43
источник пользователем

голоса
0

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

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

Ответил 02/03/2009 в 03:13
источник пользователем

голоса
0

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

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

Ответил 24/05/2009 в 17:11
источник пользователем

голоса
0

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

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

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

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

Ответил 26/10/2009 в 17:59
источник пользователем

голоса
3

Просто увидел , что это был выпущен сегодня: The Facebook SDK от Microsoft .

Этот инструментарий предоставляются как клиент библиотека Facebook похож на PHP библиотеку клиента Facebook или библиотеки JavaScript Facebook. Цель состоит в том, чтобы позволить разработчикам .NET быстро и легко использовать различные особенности платформы Facebook. Этот инструментарий развивался с течением времени при участии сообщества и от Microsoft. Последний выпуск (v3.0) включает в себя новые архитектурные усовершенствования и обеспечивает асинхронный интерфейс для использования инструментальных средств из Silverlight и от WPF.

Похоже, самый лучший вариант, там теперь для .NET deleveopers.

Ответил 09/11/2009 в 19:56
источник пользователем

голоса
4

Один построенный инженерами Facebook? http://developers.facebook.com/blog/post/395

Ответил 17/07/2010 в 02:44
источник пользователем

голоса
0

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

Ответил 12/10/2010 в 15:13
источник пользователем

голоса
3

Я предложил бы использовать API facebook напрямую. Когда я исследовал SDKs несколько месяцев назад, я нашел их все быть устаревшими и довольно минное поле для навигации. SDK Facebook, соответствует стандартам REST, поэтому она должна быть достаточно легко подобрать. Кроме того, все боли, которые приходят с использованием API facebook (например ошибки, апи все время меняется), все еще будет там, когда с помощью SDK, но если вы написать свой собственный код, это будет проще для вас, чтобы иметь дело с их. Кроме того, когда facebook вносит изменения (которые они делают все время, в том числе еще один, что они предлагающие сегодня), вы не должны ждать, SDK будет обновляться.

Ответил 22/10/2010 в 07:01
источник пользователем

голоса
0

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

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

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

Ответил 19/04/2011 в 18:39
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more