/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, если игрока нет или его арена не инициализирована — метод не падает.

Место — живое, а не хранимое. Хранимое место в строке соперника обновляется только его собственными обращениями к арене и у неактивных застывает.

Защитный набор — текущий, а не замороженный. Заморозка происходит в момент старта боя; здесь экран брифинга показывает то, что стоит у соперника сейчас.