Все функции API ЛитРес можно поделить на две базовые группы:
- запросы на изменение (у функций есть префикс «w_», от слова «write»);
- запросы на получение текущего состояния (имена начинаются с «r_», от слова «read»).
Если вам надо поменять данные и затем прочитать их новое состояние, вы делаете два вызова API (можно делать их в рамках одного запроса): на изменение, и потом на чтение состояния. Например, сначала изменяющий запрос [w_add_arts_to_basket] Добавить книги в корзину, а затем запрос на получение текущего статуса корзины пользователя [r_basket_arts] Получение содержимого корзины пользователя.
В случае единого запроса сначала происходит общая валидация запроса, затем все изменения и в конце выборка данных.