Сравнение библиотек LINQ to Twitter

Какие поставщики LINQ существуют для Twitter и как они сравниваются ? Есть ли какие-либо, которые позволяют вам публиковать твиты, подписчиков и подписчиков в дополнение к публикации твитов? Как насчет реляционной поддержки? например

from user in my-followers
where user.name.contains("drew")
and user.followers.count > 10
from tweet in user.tweets
where tweet.message.length < 100
select tweet.message

Изменить: Да, я могу легко найти API-интерфейсы Twitter с помощью Google. Что интересно, так это сравнение доступных библиотек с точки зрения их возможностей LINQ, объектно-ориентированной и функциональной поддержки.

13.10.2009 06:25:38
3 ОТВЕТА
По словам Джеффа и Джоэла, «нет вопросов, слишком простых для stackoverflow»
Nathan Koop 13.10.2009 15:20:00
Одна из функций SO состоит в том, чтобы создавать «канонические» ответы на вопросы программирования, которые люди могли бы разумно задавать, поэтому единственная проблема, которую я вижу в этом вопросе, заключается в краткости фактического названия вопроса, что делает его не столь значимым для поисковая система, как это может быть
Ralph Lavelle 14.10.2009 00:59:00
@Ralph, согласен, я думаю, что редактирование улучшило вопрос. Оригинал оставлял желать лучшего.
Nathan Koop 16.10.2009 15:01:30

Также есть проект tweet #, который обеспечивает свободный API Twitter

4
7.01.2012 10:14:12

Извините, нет реального LINQ to Twitter. Это будет означать, что вы можете каким-то образом запросить собственное хранилище данных в Twitter. Это просто не так гибко.

TweetSharp позволяет вам определять запрос на основе API, и вы можете превратить ответ в классы данных в одной строке кода и использовать LINQ для объектов с результатом, но ожидая, что LINQ будет действовать как истинный фильтр с отложенным выполнением, а все остальное неудачная метафора против REST API.

2
22.10.2009 00:27:59
Отложенное выполнение не является фундаментальной частью определения LINQ. Почему вы называете LinqToTwitter метафорой? Преобразование интегрированного в язык запроса в вызов REST API довольно круто.
CoderDennis 25.10.2009 04:25:26
Одним из основных моментов LINQ является абстракция некоторых базовых реализаций. Таким образом, поставщик LINQ, который предоставляет вам запросы через веб-API, так же хорош, как и поставщик, обеспечивающий доступ к тем же базовым данным. LINQ to Twitter существует: codeplex.com/LinqToTwitter Он преобразует запросы LINQ в запросы API и отлично работает для меня. Некоторое время я использовал TweetSharp и предпочел LINQ Twitter.
J Wynia 25.10.2009 16:50:34
Но он не может конвертировать LINQ-запросы за пределами шва REST. Так что если вы спросите всех пользователей, чье ScreenName начинается с «Foo», что произойдет? Это не запрос, это конструкция. Рад, что вы нашли инструмент, который вам нравится. Моя предвзятая личность говорит, что LINQ - не тот молоток для этого гвоздя.
Daniel Crenna 28.10.2009 02:31:27
Если я не прав с точки зрения того, как это работает, поправьте меня. TweetSharp делает то же самое, беря состояние / намерение и преобразовывая его в вызов API. Если LINQ является хорошим решением для этого, то это не будет сложной задачей, чтобы дать вам возможность выразить это в LINQ. Просветите меня. @dimebrain / daniel.crenna@gmail.com
Daniel Crenna 28.10.2009 02:44:42