...
Получение сессии (авторизация пользователя)
Работа с пользователем - основные моменты
Часть методов otapi требует параметр сессии покупателя. Перед тем как работать с логикой для пользователей, необходимо получить сессию покупателя. Покупатель может быть авторизован в приложении, тогда приложение создает так называемую анонимную сессию для пользователя (запрос http://docs.dev.otapi.net/ru/Documentations/Method?name=GetAnonymousSession) и сохраняет эту сессию в памяти приложения. Если пользователь прошел процесс авторизации, то нужно сохранить в память новую сессию, которую приложение получит от сервисов в ответ на авторизацию.
Все методы, для работы с пользователем могут вернуть ошибку SessionExpired, в таком случае необходимо предложить пользователю авторизоваться и повторить свои действия.
Получение анонимной сессии
...