Получение журнала баланса (GET)
curl -X GET -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE2OTcwMjA0MjIsImV4cCI6MTY5NzAyNDAyMiwicm9sZXMiOlsiUk9MRV9VU0VSIl0sImxvZ2luIjoiZGVtbyJ9.XpedCUcLxh0apf4UWAQBE34sTNkAA4Yh11mYefd5p0mrOkdJNi5XWlUJfDmOiAgvvxuf65LCQFxmN8nkkqLtJhorCf5RASovg8SMIS0hkkz8IJGlGk-OK6miFdGIAu1olCiWVWzuWNUdkKgf-797CUzcaeYSnInJPfW10cOCELF11oR9M78TrR-MMqQ0GsUuR95seO5kynWPzfLRnwYJawJRAPQz9rCD3TjBmqVQXP1kWdmaaFGMHj8yA6YCGvSHzxgY9ghIIhvobHzqCINlicYKMngrV3gqzZ8z-VEU-gH-aIgVYEpMc-kFszSXlfW3qKQWbTYYWu4EqFodjyQ" "https://sputnic.tech/mobile_api/logAllBalance?date_from=2023-09-27%2000:00:00&date_to=2023-12-25%2023:59:00&startRow=0&endRow=100&order=asc&field=datetime"
Описание GET - параметров:
| поле | описание |
| date_from | Начало диапазона логов |
| date_to | Конец диапазона логов |
| startRow | номер первой строки в странице |
| endRow | номер последней строки в странице |
| order | значение для сортировки (asc | desc) |
| field | поле для сортировки |
Ответ представляет собой массив объектов, каждый из которых состоит:
| поле | описание | тип |
| name_user | имя пользователя | string* |
| datetime | время операции | string (формат Y-m-d H:i:s) |
| start_balance | начальное значение баланса | double |
| end_balance | конечное значение баланса | double |
| refill | тип операции (списание - false, пополнение - true) | bool |
| change_balance | значение, на которое баланс был изменен | double |
| note | примечание | string |
*Если имя пользователя состоит сугубо из цифр, то в ответе придет Integer
Получение количества записей баланса (GET). Используется для разбиения по страницам.
curl -X GET -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE2OTcwMjA0MjIsImV4cCI6MTY5NzAyNDAyMiwicm9sZXMiOlsiUk9MRV9VU0VSIl0sImxvZ2luIjoiZGVtbyJ9.XpedCUcLxh0apf4UWAQBE34sTNkAA4Yh11mYefd5p0mrOkdJNi5XWlUJfDmOiAgvvxuf65LCQFxmN8nkkqLtJhorCf5RASovg8SMIS0hkkz8IJGlGk-OK6miFdGIAu1olCiWVWzuWNUdkKgf-797CUzcaeYSnInJPfW10cOCELF11oR9M78TrR-MMqQ0GsUuR95seO5kynWPzfLRnwYJawJRAPQz9rCD3TjBmqVQXP1kWdmaaFGMHj8yA6YCGvSHzxgY9ghIIhvobHzqCINlicYKMngrV3gqzZ8z-VEU-gH-aIgVYEpMc-kFszSXlfW3qKQWbTYYWu4EqFodjyQ" "https://sputnic.tech/mobile_api/countAllBalance?date_from=2023-09-14%2000:00:00&date_to=2023-12-26%2023:59:00"
Описание GET - параметров
| поле | описание |
| date_from | Начало диапазона логов |
| date_to | Конец диапазона логов |
Ответ представляет собой число - количество строк.