Сравнение провайдеров
Авторизация X (ранее Twitter)
X поддерживает импорт сессии. Импортируйте уже авторизованную сессию через стандартный поток аутентификации.
session
Импорт сессии X: подготовьте уже авторизованную сессию и завершите стандартный поток импорта.
- 1. Подготовьте уже авторизованную сессию перед началом импорта.
- 2. POST /v1/accounts с provider=twitter, auth_mode=session.
- 3. POST /v1/accounts/{account_id}/auth/session с params.session_url. Постоянный proxy задаётся на верхнем уровне аккаунта; params.proxy_config — только совместимое переопределение этого action.
- 4. После успешного импорта выполните POST /v1/accounts/{account_id}/runtime/start.
params.session_url— URL или ссылка на существующую сессию X.params.pin— PIN, защищающий экспорт сессии. По умолчанию "0000", если 2FA не используется.params.proxy_config— Необязательное action-переопределение proxy_config. Для постоянной маршрутизации используйте верхнеуровневый proxy аккаунта.
Примечания
- Cookie jar внутри файла .session — это JSON-строка, передаваемая в провайдер X в urlencoded form. Относитесь к ней как к высокочувствительному секрету.
- Если экспорт не защищён 2FA, PIN должен быть строкой "0000".
- Для X нет потоков QR или code. Файл .session — единственный поддерживаемый артефакт аутентификации.