Справочник API
Сравнение провайдеров

Авторизация X (ранее Twitter)

X поддерживает импорт сессии. Импортируйте уже авторизованную сессию через стандартный поток аутентификации.

session

Импорт сессии X: подготовьте уже авторизованную сессию и завершите стандартный поток импорта.

  1. 1. Подготовьте уже авторизованную сессию перед началом импорта.
  2. 2. POST /v1/accounts с provider=twitter, auth_mode=session.
  3. 3. POST /v1/accounts/{account_id}/auth/session с params.session_url. Постоянный proxy задаётся на верхнем уровне аккаунта; params.proxy_config — только совместимое переопределение этого action.
  4. 4. После успешного импорта выполните POST /v1/accounts/{account_id}/runtime/start.
  • params.session_urlURL или ссылка на существующую сессию X.
  • params.pinPIN, защищающий экспорт сессии. По умолчанию "0000", если 2FA не используется.
  • params.proxy_configНеобязательное action-переопределение proxy_config. Для постоянной маршрутизации используйте верхнеуровневый proxy аккаунта.

Примечания

  • Cookie jar внутри файла .session — это JSON-строка, передаваемая в провайдер X в urlencoded form. Относитесь к ней как к высокочувствительному секрету.
  • Если экспорт не защищён 2FA, PIN должен быть строкой "0000".
  • Для X нет потоков QR или code. Файл .session — единственный поддерживаемый артефакт аутентификации.