Справочник API

Каналы

Авторизация Facebook

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

session

Импорт сессии Facebook: подготовьте авторизованную сессию Cookie и выполните стандартный процесс импорта.

  1. 1. Подготовьте JSON-файл Cookie действующей авторизованной сессии Facebook и разместите его по контролируемому HTTP(S) URL с коротким сроком действия, доступному серверу.
  2. 2. POST /v1/accounts: provider=facebook, auth_mode=session. Выберите регион с allocatable=true и сохраните data.id как account_id.
  3. 3. POST /v1/accounts/{account_id}/auth/session: в теле запроса обязателен session_url.
  4. 4. После импорта со статусом authorized проверьте runtime_status. Отправляйте только при running; при starting подождите и обновите статус. При stopped вызовите POST /v1/accounts/{account_id}/runtime/start.
  • session_url — Для Facebook обязателен session_url на JSON с массивом cookies и c_user, xs, datr. Успешный импорт не означает готовность runtime.

Примечания

  • Экспортируйте действующую сессию Facebook в JSON-объект с массивом cookies, содержащим c_user, xs и datr. Сохраните атрибуты Cookie. Не публикуйте настоящие Cookie и не добавляйте их в репозиторий.
  • Facebook поддерживает только авторизацию session; вход через QR и code недоступен.