2011-02-05 2 views
0

Основываясь на некоторых параметрах поиска, я собираю твиты. Тем не менее, я хочу, чтобы ИСКЛЮЧИТЬ твиты, которые удовлетворяют следующим условиям: (! Не гиперссылок)Поиск в Twitter API - как исключить некоторые твиты?

  • содержит URL-адрес
  • на другом языке, отличном от английского
  • содержит @reply
  • содержит хэш ссылки #keyword

Для вас Twitter API Поиск гуру там, как бы вы это сделали?

ответ

0

В поисковом методе twitter api есть опция lang, она позаботится о твитах, написанных на другом языке.

Для других условий я бы просто использовал регулярное выражение для атрибутов «текст», чтобы исключить твиты. Существует опция обратного вызова для метода поиска. Полагаю, вы могли бы использовать его для фильтрации твитов.

0

API поиска имеет параметр lang = en, но он не работает так хорошо. Это только гарантирует, что пользователь установил свой язык на английский в своем профиле учетной записи. К сожалению, это значение по умолчанию, поэтому будут возвращены результаты поиска, которые не на английском языке, даже если вы выполняете поиск с помощью lang = en. Исключить их полностью непросто. Я не знаю, как это сделать.

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