Как получить все ссылки Twitter? - PullRequest
4 голосов
/ 03 августа 2009

В Твиттере есть множество сайтов, предлагающих дополнительные услуги:

  • hashtags.org
  • tweetmeme.com
  • repeets.com
  • dailyrt.com
  • backtweets.com

У них всех есть что-то общее: похоже, они получают все обновления от Twitter. В противном случае они не смогли бы предложить такие сложные услуги с высоким качеством результатов.

Но как они это делают? В Твиттере есть канал XMPP (Firehose), но не всем разрешено получать данные из него.

Существуют ли какие-либо подходы, которые вы можете порекомендовать или которые, по вашему мнению, они используют? Нормальный API слишком ограничен, не так ли?

Ответы [ 4 ]

5 голосов
/ 03 августа 2009

Цитируется из http://apiwiki.twitter.com/Rate-limiting

Whitelisting

Некоторые приложения считают, что ограничение по умолчанию оказывается недостаточным. При таких обстоятельствах мы предлагаем белый список. Можно Белый список и учетные записи и IP адреса. Каждый объект в белом списке, будь то учетная запись или IP-адрес, является разрешено 20000 запросов в час. Если вы разрабатываете приложение, которое следует учитывать для белого списка, пожалуйста, заполните белый список форма запроса. Наш ручной обзор Процесс может занять до недели. если ты иметь белый список, который должен быть обновляется через дополнение или удаление IP-адресов, повторно с объяснение изменений. утверждение или отклонение для запросов на внесение в белый список по электронной почте на адрес электронной почты связано с учетной записью, которая подала приложение.

3 голосов
/ 11 августа 2009

Твиттер имеет новый Потоковый API , к которому, похоже, каждый может получить доступ, он все еще в альфа-версии, но это то, что tweetmeme.com, вероятно, использует.

0 голосов
/ 11 августа 2009

Оформить Твиттерзайзер . Это намного проще, чем любая другая библиотека Twitter ASP.NET, которую я когда-либо использовал.

0 голосов
/ 11 августа 2009

Ознакомьтесь с tweetSharp http://tweetsharp.com/. Это библиотека .Net, которая значительно упрощает доступ к API Twitter. Я использовал его в небольшом приложении для поиска твитов по названию моей компании. Есть также эпизод dnrTV, если вы хотите узнать больше.

Я не совсем уверен, что вы подразумеваете под

"Нормальный API слишком ограничен"

У вас определенно нет доступа ко всем твитам, начиная с самого начала, но, насколько я понимаю, там определенно достаточно, чтобы создать довольно приличный клиент Twitter.

...