sdk.init ✎ Дополнить на GitHub

Создает новую SDK сессию (анонимный логин)

НазваниеОбязательныйТипОписание
session_data Да AnonymSessionParams

Объект с идентификатором устройства, типом клиента и версией SDK

Авторизация

Сессия запрещена

Необходимые права

  • VALUABLE_ACCESS

Возвращает дополнительный SDK токен (в поле session_key) для выполнения запросов к методам sdk.*

Метод не должен быть подписан.

Ответ

{ "activated_profile": "boolean", "api_server": "String", "auth_hash": "String", "auth_sig": "String", "auth_token": "String", "identifier_clash_info": { "conflicting_unique_name": "String", "created_at": "long", "email_contact": { "confirmation_required": "boolean", "contact": "String" }, "email_enabled": "boolean", "logged_in_with_unique_name": "boolean", "phone_contact": { "confirmation_required": "boolean", "contact": "String" }, "phone_enabled": "boolean", "resolved": "boolean", "resolved_login": "String", "user_id": "long" }, "session_key": "String", "session_secret_key": "String", "uid": "String", "verification_url": "String" }

Параметры приложения

Данные о сессии пользователя

Метод

Список параметров

Используем для подписи secret_key = session_secret_key
Используем для подписи secret_key = application_secret_key
Используем для подписи secret_key = MD5(access_token + application_secret_key)
secret_key =
Сортируем и склеиваем параметры запроса и secret_key
Рассчитываем MD5 от полученной строки и получаем параметр sig