Получение данных учётной записи
Мы работаем только через POST-запросы
Запрос данных пользователя по идентификатору
APP SERVER → INFRASTRUCTURE
От вас потребуется URL, на который наш сервер будет слать POST-запрос. Да, мы запрашиваем данные через POST, а не через GET.
В вашу систему будут приходить вот такие данные:
userIdentifier
— идентификатор пользователя (обязательное поле), полученный от системы клиента на этапе авторизации
Идентификатор пользователя — это номер телефона, адрес email, или любой другой идентификатор (например, логин), как договоримся. В случае с номером телефона мы присылаем только цифры, через семёрку.
Ответ:
— объект «Учётная запись пользователя». Обязательное поле:
id
— идентификатор пользователя в вашей системеloyaltyCards
— (необязательное поле) дополнительные карты лояльности, привязанные к профилю пользователя; можно передать несколько карт
В случае, если пользователь новый, и информации по нему никакой нет — допустимо присылать пустые поля (все, кроме id
), или не присылать их вовсе.
Следует помнить, что этот запрос будет приходить из нашего доверенного, авторизованного сервера; это — не публичный API.
Ошибка: невозможно получить информацию
message
— сообщение для пользователя, описывающее проблему (обязательное поле)
Как правило, такая ошибка возникать не будет, т.к. запрос данных пользователя по идентификатору будет происходить только для заранее авторизованных пользователей.
Last updated