Перейти к содержанию

Cозданиe и настройка инстанса с использованием ключа партнёра#

  1. Для создания инстанса используется метод партнера createInstance, при создании инстанса требуется передавать настройки инстанса.

  2. После создания инстанса требуется каждые 5 секунд непрерывно запрашивать статус созданного инстанса методом getStateInstance, до получения статуса "Не авторизован".

    Тело ответа null при запросе метода getStateInstance, обозначает что инстанс все еще создается. Вы можете использовать данный маркер до момента получения статуса готовности инстанса к работе notAuthorized.

  3. После получения статуса notAuthorized требуется начать запрашивать QR код, вызывая метод QR каждые две секунды (чтобы клиент постоянно имел актуальный QR код).

  4. После успешного связывания с устройством, запросы на получения QR-кода требуется прекратить. Настройки инстанса не меняются со временем, повторно устанавливать настройки инстанса не требуется.
    Проверить установку настроек можно, с помощью метода GetSettings.

Общие рекомендации по созданию и настройке инстанса.

Дополнительные рекомендации (не обязательные):

  1. Дать клиентам возможность авторизации по номеру телефона, с помощью метода getAuthorizationCode, в качестве альтернативы методу авторизации по QR.
  2. Для получения актуального QR-кода рекомендуется запрашивать его через websocket соединение с помощью метода scanqrcode.