Создание и настройка партнёрского инстанса#
-
Для создания инстанса используется метод партнера createInstance, при создании инстанса требуется передавать настройки инстанса.
-
После создания инстанса требуется каждые 5 секунд непрерывно запрашивать статус созданного инстанса методом getStateInstance, до получения статуса "Не авторизован".
Тело ответа
null
при запросе методаgetStateInstance
, обозначает что инстанс все еще создается. Вы можете использовать данный маркер до момента получения статуса готовности инстанса к работеnotAuthorized
. -
После получения статуса
notAuthorized
требуется начать запрашивать QR код, вызывая метод QR каждые две секунды (чтобы клиент постоянно имел актуальный QR код). -
После успешного связывания с устройством, запросы на получения QR-кода требуется прекратить. Настройки инстанса не меняются со временем, повторно устанавливать настройки инстанса не требуется.
Проверить установку настроек можно, с помощью метода GetSettings.
Общие рекомендации по созданию и настройке инстанса.
Дополнительные рекомендации (не обязательные):
- Дать клиентам возможность авторизации по номеру телефона, с помощью метода getAuthorizationCode, в качестве альтернативы методу авторизации по QR.
- Для получения актуального QR-кода рекомендуется запрашивать его через websocket соединение с помощью метода scanqrcode.