Константы:
CountInPage = 25 -
IDENT_MANUAL = 0 - оно же null обычная, созданная вручную транзакция
IDENT_FROMNEW = 1 - транзакция, созданная системой при создании кошелька из поля sum json свойств
IDENT_FROMMOVE = 2 - транзакция - результат перемещения средств между кошельками
HTTP_SUCCESS = 200 - успешно
HTTP_CREATED = 201 - объект создан
HTTP_NO_CONTENT = 204 - нет данных, ответ на запрос пуст
HTTP_MOVED_PERMANENTLY = 301 - переадресация на указанный адрес в поле location
HTTP_MOVED_TEMPORARILY = 302 - временная переадресация на указанный адрес в поле location
HTTP_SEE_OTHER = 303 -
HTTP_NEED_SEND_POST_TO_URL = 303 -
HTTP_BAD_REQUEST = 400 - неверный запрос
HTTP_UNAUTHORIZED = 401 - требуется авторизация
HTTP_PAYMENT_REQUIRED = 402 - необходима оплата
HTTP_FORBIDDEN = 403 - недоступно
HTTP_NOT_FOUND = 404 - объект не найден
HTTP_METHOD_NOT_ALLOWED = 405 - метод не поддерживается или не хватает параметров, в error описание проблемы
HTTP_NOT_ENOUGH_DATA = 422 - недостаточно данных для выполнения запроса, список недостающих данных передан в поле inputs
HTTP_TOO_MANY_REQUESTS = 429 - Превышен лимит запросов
HTTP_PERMISSION_DENIED = 550 - нет прав доступа к данному объекту
http://harlik.com/api.php?obj=Operation&m=list
Отдает список транзакций пользователя
http://harlik.com/api.php?obj=Operation&m=del
Удаляет транзакцию по номеру
http://harlik.com/api.php?obj=Operation&m=balance
Подается $ARGS['user']
Возвращает объект с балансом юзера
Если есть уже в профиле - то оттуда, если нет - пересчитывает, записывает в профиль и возвращает
http://harlik.com/api.php?obj=Operation&m=addtag
Добавляет таг в транзакцию
$ARGS['id'] - номер транзакции (уже должна существовать)
$ARGS['tag_id']
http://harlik.com/api.php?obj=Operation&m=gettags
Возвращает объект со списком тегов транзакции
$ARGS['id'] - номер транзакции (уже должна существовать)
http://harlik.com/api.php?obj=Operation&m=deltags
Удаляет теги из транзакции пор ее номеру
$ARGS['id'] - номер транзакции (уже должна существовать)