Это полный список поисковых операторов, которые можно использовать с ботами Twitter. Боты будут использовать Twitter API, чтобы находить твиты, соответствующие вашим критериям поиска, и выполнять действие с каждым из совпадающих твитов.
Операторы поиска в Twitter
Поисковый запрос | Описание |
---|---|
красные яблоки | |
«merry chrismtas» | Твиты, содержащие точную фразу в том же порядке |
Яблоки ИЛИ Апельсины | Используйте логический оператор ИЛИ заглавными буквами |
#food | Все твиты, содержащие конкретный хэштег |
@labnol | Твиты, @ упоминания или ссылки на конкретного пользователя |
grapes — apples -oranges | Твиты, содержащие виноград, но не содержащие слова «яблоко» или «апельсины» |
от: BarackObama | Твиты, написанные конкретным Пользователь Twitter |
от: BarackObama к: Whitehouse | Twitter от одного пользователя, который упомянул другого конкретного пользователя |
Твиты, не содержащие ссылок или изображений | |
список выборов: TIME / time-staff | Поиск твитов от пользователей, принадлежащих к определенному списку Твиттера |
#foodrecipe lang: ru | Твиты, отправленные на определенном языке ge (en=английский). Не используйте оператор lang для поиска твитов на каком-либо языке. |
#holiday good OR amazing OR awesome filter: images | Твиты, в которых упоминается #holiday, описан как потрясающий или потрясающий, и включать фотографии |
tornado filter: media | Показывать твиты торнадо, содержащие изображения или видео | фильтр музыкального концерта: native_video | Показывать твиты, содержащие собственное видео (загруженное внутри твита) |
india filter: news | Показывает твиты, содержащие новостные магазины |
iphone url: amazon | Показывать твиты, содержащие слово «iphone» URL со словом amazon в любом месте веб-адрес. |
отличный видеофильтр: ссылки | Показывать твиты, содержащие слова «классно» и «видео», и включать ссылку (URL) |
include:replies | Бот Twitter по умолчанию игнорирует твиты, являющиеся ответами на другие твиты |
include: retweets | Бот Twitter по умолчанию пропускает твиты, которые являются ретвитами. Мы предлагаем вам не включать этот фильтр. |
Как искать твиты по местоположению
Вы можете использовать ботов Twitter только для поиска твитов с геотегами, но для построения поискового запроса с использованием геолокации требуется несколько дополнительных шагов.
Перейдите в Google Maps Lookup и поиск местоположения (скажем, аккумуляторный парк, NY).
В информационном окне будет отображаться информация о широте и долготе этого места. В поле поиска бота Twitter введите геокод: широта, долгота, радиус , где единицы измерения радиуса должны быть указаны как мили (мили) или км (Километров).
В этом примере наш запрос геолокации будет выглядеть так:
геокодирование: 40.7024946, -74.016858,2 миль (поиск твитов пользователей, находящихся в радиусе 2 миль от зоны Battery Park)
Как искать твиты по популярности
Каждую минуту публикуются тысячи твитов, и многие из них могут быть спамом. Twitter не предлагает возможности фильтровать твиты по качеству, но при настройке Twitter-ботов вы можете установить порог, и любой твит, не соответствующий этому числу, будет проигнорирован.
Вы можете указать количество подписчиков / друзей и твиты от пользователей, у которых меньше подписчиков / друзей, чем указанное количество, игнорируются.
Точно так же вы можете указать минимальное количество фаворитов / ретвитов, и бот будет смотреть только те твиты, которые были ретвитированы или добавлены в избранное как минимум такое количество раз.
Ограничения поиска в Twitter
Хотя API поиска Twitter является мощным, есть несколько ограничений, о которых вам следует знать.
- Ограничить поиск 10 ключевых слов и операторов.
- Оператор поиска не работает с ботами Twitter. Используйте оператор GeoCode: как описано выше.
- Вы не можете использовать до или после поиска операторов для поиска старых твитов по дате. Эти операторы поиска даты работают только на веб-сайте Twitter.
- Результаты поиска Twitter имеют 7-дневную лимит, а твиты не будут найден на дату старше одной недели.
- twitter API Не обрабатывать запросы, которые либо слишком длинные, либо содержат слишком много операторов поиска.
- api поиска в Твиттере не предназначен для исчерпывающего источника твитов. Не все твиты будут проиндексированы или доступны через интерфейс поиска.
- Вы можете использовать оператор LANG, чтобы ограничить твиты до данного языка, но обнаружение языка может быть не идеальным.
- , когда Проведение поисков GEO, API поиска сначала попытается найти твиты, которые имеют LAT / LOVE в запрашивающем геокоде, и в случае не имея успеха, он попытается найти твиты, созданные пользователями, чей местоположение которого можно обратное геокодировать в лату / Долго в запрашивающем геокоде, что означает, что можно получить твиты, которые не включают в себя lat / long.