Константы:
CountInPage = 25 -
кошелька. 0 - обычный, 1-Банковская карта, 2-Долг/Заем, 3-Вклад, 4-Кредит
PURSE_TYPE_DEFAULT = 0 -
PURSE_TYPE_CARD = 1 -
PURSE_TYPE_DEBT_LOAN = 2 -
PURSE_TYPE_DEPOSIT = 3 -
PURSE_TYPE_CREDIT = 4 -
NOTICE_VALID_TIMEOUT_DAYS = 10 -
TYPE_NOTICE_VALID_TIMEOUT = 0 -
TYPE_NOTICE_GRACE_TIMEOUT = 1 -
TYPE_NOTICE_CARD_INVALID = 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=Purse&m=add
$ARGS['title']
$ARGS['valuta'] - подавать int(3) с лидирующими нулями
$ARGS['comment']
http://harlik.com/api.php?obj=Purse&m=edit
$ARGS['id'] = 0 редактирование кошелька по-умолчанию для текущего юзера !!! кошелька такого нет. он прописан в юзере
http://harlik.com/api.php?obj=Purse&m=list
$ARGS['count'] = "all" выбор всех данных. $ARGS['page'] можно не подавать
http://harlik.com/api.php?obj=Purse&m=balance
выдает баланс по номеру кошелька $ARGS['id'] и $ARGS['user']
если подать пустые аргументы выдаст балланс первичного кошелька юзера из сессии
http://harlik.com/api.php?obj=Purse&m=getOperationsInfo
Возвращает статистику по кошельку
в ответе массив с id, title, count, sum, valuta[]