Общие рекомендации и политики

API-интерфейсы Твиттера

В Твиттере можно узнать, что происходит в мире и о чем говорят люди прямо сейчас. Твиттер доступен с компьютера или мобильного устройства. Для более широкого доступа к информации в Твиттере мы предоставляем компаниям, разработчикам и пользователям программный доступ к данным Твиттера с помощью API-интерфейсов (application programming interface, интерфейс прикладного программирования). В этой статье рассказывается о том, что собой представляют API-интерфейсы Твиттера, какую информацию можно получить с их помощью и какие существуют меры защиты от их ненадлежащего использования.

Если не вдаваться в подробности, API — это способ общения компьютерных программ друг с другом для запроса и предоставления информации. Для этого программное приложение вызывает так называемую конечную точку — адрес, соответствующий определенному типу информации, которую мы предоставляем (как правило, конечные точки уникальны, подобно телефонным номерам). Твиттер предоставляет доступ к некоторым своим службам с помощью API-интерфейсов, чтобы программисты могли разрабатывать программное обеспечение, тесно взаимодействующее с Твиттером, например приложение для ответа на отзывы пользователей о компании в Твиттере.

Данные Твиттера отличаются от данных, доступ к которым предоставляет большинство других социальных сетей, поскольку данные Твиттера содержат информацию, которую пользователи опубликовали в открытом виде. Наша API-платформа предоставляет широкий доступ к открытым данным Твиттера, которыми пользователи готовы поделиться со всем миром. Мы также поддерживаем API-интерфейсы, с помощью которых пользователи могут управлять своей закрытой информацией (например, личными сообщениями) и предоставлять эту информацию разработчикам, которым они дали соответствующее разрешение.

Доступ к данным в Твиттере

Если кто-то хочет воспользоваться нашими API-интерфейсами, сначала нужно зарегистрировать приложение. По умолчанию приложениям доступна только открытая информация в Твиттере. Некоторые конечные точки, например те, которые позволяют отправлять или получать личные сообщения, требуют дополнительных разрешений от пользователя на доступ к информации. По умолчанию эти разрешения не выдаются; пользователь может предоставлять или не предоставлять подобный доступ конкретному приложению и управлять всеми приложениями, имеющими доступ к учетной записи.

API-интерфейсы Твиттера включают широкий спектр конечных точек, которые делятся на пять основных групп.

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

Твиты и ответы 
Мы предоставляем разработчикам доступ к открытым твитам и ответам и позволяем публиковать твиты с помощью наших API. Для доступа к твитам разработчики могут использовать поиск по определенным ключевым словам или запрашивать образцы твитов отдельных учетных записей. 

Эти конечные точки используются неправительственными организациями, например ООН, для обнаружения, изучения и опровержения ложной информации о здравоохранительных инициативах. Например, в Индонезии ходили упорные слухи, что вакцины якобы содержат продукты свиноводства или вызывают бесплодие. Разобравшись, как возникли и распространялись эти слухи, ООН отправила команду специалистов, чтобы опровергнуть нелепые мифы, которые вызывали особую обеспокоенность среди по большей части мусульманского населения. Схожим образом мы помогаем исследователям прислушиваться к ранним признакам вспышек заболеваний и следить за их распространением. Группа исследователей из Северо-Восточного университета недавно разработала новый метод мониторинга заболеваемости гриппом на основе данных Твиттера, который позволяет предсказывать вспышки за шесть недель — намного раньше, чем многие другие модели, и при этом не менее точно. 

Личные сообщения
Конечные точки личных сообщений предоставляют доступ к перепискам в ЛС пользователей, которые в явном виде предоставили соответствующее разрешение тому или иному приложению. Мы не продаем личные сообщения. Наши API-интерфейсы предоставляют разработчикам ограниченный доступ к ЛС для персонализации Твиттера, как в случае чат-бота Wendy's для составления выигрышной сетки баскетбольного турнира March Madness. Компании могут создавать для учетных записей, которыми они владеют или управляют, персонализированные переписки для непосредственного общения с клиентами по поводу клиентского обслуживания, маркетинга и взаимодействия с брендом в ручном или автоматическом режиме. 

Рекламные объявления 
Мы предлагаем набор API-интерфейсов, с помощью которых разработчики, например Sprinklr, помогают компаниям автоматически создавать рекламные кампании в Твиттере и управлять ими. Разработчики могут использовать открытые твиты, чтобы определить интересующие пользователей темы, и предлагать компаниям инструменты для проведения в Твиттере рекламных кампаний, направленных на разные аудитории. 

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

Подробнее о наших API-интерфейсах и особенностях каждой конечной точки рассказывается в документации для разработчиков.

Мы со всей серьезностью относимся к защите данных наших пользователей во всех своих API-интерфейсах и результатах обработки данных. Использование данных Твиттера разработчиками регламентируется строгими политиками и процедурами, и ненадлежащее использование этих данных запрещено. Если нам станет известно, что разработчик нарушает наши политики, мы примем соответствующие меры, в числе которых может быть приостановка действия учетной записи и лишение доступа к API-интерфейсам Твиттера и результатам обработки данных.

Подробнее об API-интерфейсах Твиттера рассказывается на сайте developer.twitter.com в политиках для разработчиков и соглашениях с разработчиками. Дополнительная информация о Твиттере и Общем регламенте ЕС по защите персональных данных (GDPR) приведена на сайте https://gdpr.twitter.com/.

Добавить статью в закладки или поделиться статьей

Эта статья была вам полезна?

Благодарим за отзыв. Хорошо, что мы смогли помочь!

Благодарим за отзыв. Как можно улучшить эту статью?

Благодарим за отзыв. Ваши комментарии помогут нам улучшить статьи.