/arena/opponent
Карточка конкретного соперника: рейтинг, сила и живой защитный набор.
Адрес метода
/arena/opponent
Требует сессию пользователя
Параметры
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| member_id | ДА | int(1+) | Идентификатор соперника |
Результат
{
"response": {
"success": 1,
"opponent": {
"member_id": 4136, "name": "Player 4136",
"rank": 12, "prev_rank": 14, "ap": 1080,
"skin_id": "skin_cardboardknight", "avatar_id": "avatar_cardboardknight",
"avatar_frame_id": "frame_none", "defense_strength": 3450,
"defense": [{"skill_id": 11, "skill_cid": "overload", "stars": 3, "level": 7}]
}
}
}
Что важно знать
Игрок, не прошедший онбординг, соперником не считается — для него приходит opponent: null, как для игрока без арены. Найти его как цель нельзя ни списком, ни этим методом.
opponent равен null, если игрока нет или его арена не инициализирована — метод не падает.
Место — живое, а не хранимое. Хранимое место в строке соперника обновляется только его собственными обращениями к арене и у неактивных застывает.
Защитный набор — текущий, а не замороженный. Заморозка происходит в момент старта боя; здесь экран брифинга показывает то, что стоит у соперника сейчас.