Это полный список поисковых операторов, которые можно использовать с ботами 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 и найдите место (например, Battery Park, NY).
В информационном окне будет отображаться информация о широте и долготе этого места. В поле поиска бота Twitter введите геокод: широта, долгота, радиус , где единицы измерения радиуса должны быть указаны как мили (мили) или км (Километров).
Для этого примера наш запрос геолокации будет:
геокодирование: 40.7024946, -74.016858,2 миль (поиск твитов пользователей, находящихся в радиусе 2 миль от зоны Battery Park)
Как искать твиты по популярности
Тысячи твитов размещаются каждую минуту, и хорошее количество из них может быть спамом. Twitter не предлагает возможности фильтровать твиты по качеству, но при настройке Twitter Botts вы можете настроить порог и любой твит, не совпадающий, что число будет игнорировать.
Вы можете указать количество подписчиков / друзей и твиты от пользователей, у которых меньше подписчиков / друзей, чем указанное количество, игнорируются.
Точно так же вы можете указать минимальное количество избранных / ретвитов, и бот будет смотреть только те твиты, которые были ретвитированы или добавлены в избранное не менее такого количества раз.
Ограничения поиска Twitter
Хотя API поиска Twitter является мощным, есть несколько ограничений, о которых вам следует знать.
- Ограничьте поиск до 10 ключевых слов и операторов.
- Оператор near: search не работает с ботами Twitter. Используйте оператор geocode:, как описано выше.
- Вы не можете использовать операторы поиска до или после для поиска старых твитов по дате. Эти операторы поиска по дате работают только на веб-сайте Twitter.
- У результатов поиска Twitter есть ограничение в 7 дней, и никакие твиты не будут найдены для даты старше одной недели.
- Twitter API может не обрабатывать запросы, которые либо слишком длинные, либо содержат слишком много поисковых операторов.
- Twitter Search API не предназначен для того, чтобы быть исчерпывающим источником твитов. Не все твиты будут проиндексированы или доступны через интерфейс поиска.
- Вы можете использовать оператор lang, чтобы ограничить твиты заданным языком, но определение языка может быть несовершенным.
- Когда при проведении географического поиска API поиска сначала попытается найти твиты, которые имеют широту / долготу в запрашиваемом геокоде, а в случае неудачи он попытается найти твиты, созданные пользователями, местоположение профиля которых может быть геокодировано обратно в широту / long в запрошенном геокоде, что означает, что можно получать твиты, не содержащие информации о широте и долготе.