---
author: OOMOL
author_url: https://oomol.com/ru/about/
title: Создание приложения X (Twitter) и подключение к OOMOL
description: Создайте приложение X (Twitter), сохраните его учётные данные и
  разрешите доступ к аккаунту в OOMOL.
lang: ru
canonical_url: https://oomol.com/ru/docs/twitter-oauth-app/
markdown_url: https://oomol.com/ru/docs/twitter-oauth-app.md
---

# Создание приложения X (Twitter) и подключение к OOMOL

Откройте [OOMOL: Подключения приложений](https://console.oomol.com/connections), найдите приложение и нажмите **Добавить аккаунт**. Следуйте этим шагам, если система запрашивает учётные данные вашего собственного приложения. Нужен аккаунт с правом создавать приложения или управлять ими на соответствующей платформе. Если настройки недоступны, обратитесь к администратору.

## 1. Создайте или откройте приложение

1. Войдите в [X (Twitter)](https://developer.x.com/).
2. Создайте или откройте приложение в консоли разработчика. В **User authentication settings** включите **OAuth 2.0**, выберите **Web App, Automated App or Bot** и укажите адрес сайта.

## 2. Укажите URL обратного вызова

В форме добавления аккаунта скопируйте полный **Redirect URI**. Если предлагается выбрать способ авторизации, выберите OAuth2. Вставьте его в **Callback URI / Redirect URL** в настройках приложения и сохраните. Не изменяйте путь и завершающий слеш.

## 3. Сохраните учётные данные

Откройте **Keys and tokens** и скопируйте учётные данные OAuth 2.0.

В настройках OAuth-клиента OOMOL вставьте **Client ID** в **Client ID**, а **Client Secret** — в **Client Secret**, затем сохраните.

## 4. Подключите аккаунт

1. В OOMOL откройте настройки подключения и продолжите с OAuth2.
2. Сохраните учётные данные, затем раскройте **Расширенные OAuth scopes**, чтобы проверить запрашиваемые разрешения. Сохраните **tweet.read**, **users.read** и **offline.access**. Для публикации добавьте **tweet.write**, для загрузки медиа — **media.write**.
3. Начните подключение, войдите в нужный аккаунт X и разрешите доступ.
4. Вернитесь в OOMOL и убедитесь, что аккаунт подключён. Запросите свой профиль X и проверьте имя пользователя.

## Если подключение не работает

**App Bearer Token** нужен для поиска по всему архиву публикаций и задач проверки соответствия требованиям. Для проверки профиля выше он не требуется. Если такая операция запрашивает токен, скопируйте его из того же приложения X в необязательное поле OOMOL. Если операция всё ещё недоступна, проверьте доступ к X API и настройки оплаты.

[Официальная инструкция по настройке](https://docs.x.com/fundamentals/authentication/oauth-2-0/authorization-code)
