API запросы

Принимаются GET запросы.
Параметр client является обязательным.
Ответы предоставляются в json формате.

Лимит запросов в пределах 5 минут - 150.
Лимит выборки записей - 1000.

Server

URL

https://api.wargm.ru/v1/server/

Авторизация запроса

client=SERVER_ID:SERVER_API_KEY

Фильтры

&type=shop&cy=bonus

Пример запроса

https://api.wargm.ru/v1/server/vote?client=1234:XXXXXXXXXXXXXXXXXX&vote_id=123

API Методы

info

Отображает массив с основной информацией о сервере.

https://api.wargm.ru/v1/server/info

votes

Отображает массив с голосами за сервер. По умолчанию берутся голоса за последние 24 часа.

https://api.wargm.ru/v1/server/votes

Фильтры

Фильтр по дате. Доп. параметр date. Формат 2022-06-29.

date=2022-06-29

Фильтр по периоду. Доп. параметр date_start и date_end. Формат 2022-06-29.

date_start=2022-06-29&date_end=2022-06-29

Фильтр обработанности. Доп. параметр claimed. Варианты 1 или 0.

claimed=0

Фильтр по пользователю. Доп. параметр user_id.

user_id=XXXXXX

Фильтр по пользователю. Доп. параметр steam_id.

steam_id=765611980425XXXXX

Фильтр по пользователю. Доп. параметр vk_id.

vk_id=XXXXXXXXX

voters

Отображает массив с голосовавшими за сервер. По умолчанию берутся голоса за последние 24 часа.

https://api.wargm.ru/v1/server/voters

Фильтры

Фильтр по дате. Доп. параметр date. Формат 2022-06-29.

date=2022-06-29

Фильтр по периоду. Доп. параметр date_start и date_end. Формат 2022-06-29.

date_start=2022-06-29&date_end=2022-06-29

Фильтр по пользователю. Доп. параметр user_id.

user_id=XXXXXX

Фильтр по пользователю. Доп. параметр steam_id.

steam_id=765611980425XXXXX

Фильтр по пользователю. Доп. параметр vk_id.

vk_id=XXXXXXXXX

vote

Отображает подробные данные о голосе и голосовавшем. Обязательный параметр vote_id

https://api.wargm.ru/v1/server/vote

Параметры

Доп. параметр vote_id. ID голоса на сервере. Обязательно.

vote_id=123

vote_claim

Помечает голос как обработанный. Обязательный параметр vote_id

https://api.wargm.ru/v1/server/vote_claim

Параметры

Доп. параметр vote_id. ID голоса на сервере. Обязательно.

vote_id=123

Shop

URL

https://api.wargm.ru/v1/shop/

Авторизация запроса

client=SHOP_ID:SHOP_API_KEY

Фильтры

&type=shop&cy=bonus

Пример запроса

https://api.wargm.ru/v1/shop/operations?client=1234:XXXXXXXXXXXXXXXXXX&status=pending

API Методы

info

Отображает массив с основной информацией о магазине.

https://api.wargm.ru/v1/shop/info

balance

Отображает массив с информацией о балансе магазина.

https://api.wargm.ru/v1/shop/balance

balance_bonus

Отображает бонусный баланс в зависимости от фильтров. Напимер: магазина, сервера, пользователя на сервере, пользователя в магазине и т.д.

https://api.wargm.ru/v1/shop/balance_bonus

Фильтры

Доп. параметр user_id. ID пользователя на сайте или SteamID. Обязательно.

user_id=11111

Доп. параметр server_id. ID сервера для начисления. Обязательно.

server_id=22222

add_bonus

Начисляет указанному пользователю бонусы на счет. В ответ отдает новый бонусный баланс пользователя на сервере.

https://api.wargm.ru/v1/shop/add_bonus

Параметры

Доп. параметр user_id. ID пользователя на сайте или SteamID. Обязательно.

user_id=11111

Доп. параметр server_id. ID сервера для начисления. Обязательно.

server_id=22222

Доп. параметр amount. Количество бонусов в формате 1.0. Обязательно.

amount=2.5

Доп. параметр expire. Дата окончания срока действия. Не более 365 дней. Обязательно.

expire=2022-06-29

operations

Отображает массив с операциями пользователей. По умолчанию берутся операции за последние 24 часа.

https://api.wargm.ru/v1/shop/operations

Фильтры

Фильтр по статусу. Доп. параметр status. Варианты - success, pending, delivery, canceled, error.

status=pending

Фильтр по валюте. Доп. параметр cy. Варианты - credit, bonus.

cy=bonus

Фильтр по типу доставки. Доп. параметр delivery. Варианты - admin, online.

delivery=online

Фильтр по типу. Доп. параметр type. Варианты - shop, donate.

type=shop

Фильтр по дате. Доп. параметр date. Формат 2022-06-29.

date=2022-06-29

Фильтр обработанности. Доп. параметр claimed. Варианты 1 или 0.

claimed=0

Фильтр по пользователю. Доп. параметр user_id.

user_id=XXXXX

Фильтр по пользователю. Доп. параметр steam_id.

steam_id=765611980425XXXXX

Фильтр по пользователю. Доп. параметр vk_id.

vk_id=XXXXXXXXX

operation_success

Изменяет статус pending операции на success. Обязательно operation_id. Помечается как обработанная.

https://api.wargm.ru/v1/shop/operation_success

Параметры

Доп. параметр operation_id. ID операции в магазине. Обязательно.

operation_id=123

operation_cancel

Изменяет статус pending операции на canceled - отменено. Обязательно operation_id. Помечается как обработанная, средства возвращаются пользователю.

https://api.wargm.ru/v1/shop/operation_cancel

Параметры

Доп. параметр operation_id. ID операции в магазине. Обязательно.

operation_id=123

operation_claim

Помечает операцию как обработанную. Обязательный параметр operation_id.

https://api.wargm.ru/v1/shop/operation_claim

Параметры

Доп. параметр operation_id. ID операции в магазине. Обязательно.

operation_id=123

offer

Отображает массив с информацией о предложении магазина.

https://api.wargm.ru/v1/shop/offer

Параметры

Доп. параметр offer_id. ID предложения в магазине. Обязательно.

offer_id=123
Сайт может использовать файлы cookie для работы, улучшения сервиса и показа персональных предложений. Подробнее об этом в Политике конфиденциальности.
Продолжая использовать сайт, Вы соглашаетесь с Условиями использования и Политикой cookie.
Закрыть