Как работать с API, у которых нет функции запроса

#javascript #reactjs #api #fetch

#javascript #reactjs #API #выборка

Вопрос:

Возможно, я не понимаю, как работают API, однако я пытаюсь работать с этим API https://docs.opendota.com/#section/Introduction

Основная часть, которая заключается в следующем

 https://docs.opendota.com/#tag/heroes/paths/~1heroes/get
  

В документах не объясняется, как извлечь только 1 героя из API, поэтому, когда я вызываю запрос, который используется документами, я получаю все 100 героев.

Теоретически, я хотел бы иметь возможность фильтровать и получать только определенных героев, используя id то, что есть у каждого из них. Я просмотрел несколько статей, в которых используются такие вещи, как ?limit=1 в конце их запросов get, однако, похоже, это не работает для этого API.

Любые решения или обходные пути были бы великолепны!

Комментарии:

1. Похоже, что API не поддерживает получение определенного героя по идентификатору, поэтому, к сожалению, вам придется получить все, а затем фильтровать во внешнем интерфейсе.

2. Вы могли бы просто сохранить результаты в FE и ссылаться на них вместо последующих вызовов конечной точки, если API не поддерживает получение символов по идентификаторам