Категория:API — различия между версиями

Материал из Игры ClanWars - браузерная игра из серии игр: Бойцовский клуб, Комбатс, Олд БК
м (Защищена страница «Категория:API» ([edit=sysop] (бессрочно) [move=sysop] (бессрочно)))
Строка 7: Строка 7:
 
Для получения информации необходимо послать POST/GET-запрос по адресу:  
 
Для получения информации необходимо послать POST/GET-запрос по адресу:  
  
[http://cwars.ru/public_api.php http://cwars.][http://cwars.ru/public_api.php ru][http://cwars.ru/public_api.php /public_api.php]
+
[http://cwars.ru/public_api.php]
  
  
Строка 16: Строка 16:
 
Параметры запроса:
 
Параметры запроса:
  
[http://cwars.ru/public_api.php?info=user&login http://cwars.][http://cwars.ru/public_api.php?info=user&login ru][http://cwars.ru/public_api.php?info=user&login /public_api.php?][http://cwars.ru/public_api.php?info=user&login info=user&login]<nowiki>={user_login}, где</nowiki>
+
[http://cwars.ru/public_api.php?info=user&login]<nowiki>={user_login}, где</nowiki>
  
 
{user_login} — логин пользователя
 
{user_login} — логин пользователя

Версия 15:30, 29 июля 2014

Clan Wars API


Взаимодействие между сервером Clan Wars происходит по HTTP-протоколу.


Для получения информации необходимо послать POST/GET-запрос по адресу:

[1]


Получения информации:

1. Информация об игроке.

Параметры запроса:

[2]={user_login}, где

{user_login} — логин пользователя


2. Информация о клане.

http://cwars.ru/public_api.php?info=clan&name={clan_name}, где

{clan_name} — название клана


В ответ данные возвращаются в json формате. Массив имеет такие параметры:

  • "ok" — (bool) результат ответа: успех или неудача
  • "error_code" — (integer) код ошибки, при неудаче
  • "data" — (array) информация по запросу.

Данные, которые возвращаются в результате запроса:


1. Информация об игроке:

  • login [string]
  • params [array]
  • level [integer]
  • strength [integer]
  • agility [integer]
  • intuition [integer]
  • life [integer]
  • statistic [array]
  • win [integer]
  • lose [integer]
  • draw [integer]
  • status [array]
  • сlan_name [string]
  • clan_status_name [string]
  • town [string]
  • reg_date [string]
  • marriage [array]
  • partner [string]
  • blank [string]
  • skills [arrays]
  • master [integer]
  • name [string]

2. Информация о клане:

  • name [string]
  • birth [string]
  • level [integer]
  • site [string]
  • castle_level [integer]
  • members [arrays]
  • clan_status_name [string]
  • login [string]

Коды ошибок:


Код ошибки
Описание
Фатальность*
0
Успех
-
104
Неверно задан параметр info
+
128
Неверно задан параметр login
+
147
Неверно задан параметр name
+
150
Сервер занят, повторите запрос позже
-

* фатальность – при повторном запросе результат не изменится (ошибка не временная)

Эта категория в данный момент пуста.

Персональные инструменты

Пространства имён