Logo

Возможность:

Иерархия API и управление эндпоинтами

Иерархия API и управление эндпоинтами

Управляйте пользовательскими эндпоинтами и persisted queries иерархически, группируя и предоставляя связанные эндпоинты в рамках логической структуры и организуя их по категориям.

Иерархия API

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

С помощью иерархии API можно задать структуру эндпоинтов, чтобы получить:

  • /graphql/posts/english/
  • /graphql/posts/french/

В данном случае родительский запрос posts предоставляет GraphQL-запрос, а дочерние запросы english и french передают переменные для его настройки.

Наследование API

Управление эндпоинтами

При создании Custom Endpoint или Persisted Query можно добавить к нему «категорию GraphQL-эндпоинта», чтобы упорядочить все эндпоинты:

Категории эндпоинтов при редактировании Custom Endpoint

Например, можно создать категории для управления эндпоинтами по клиенту, приложению или любому другому нужному признаку:

Список категорий эндпоинтов

В списке Custom Endpoints и Persisted Queries можно видеть их категории, а щелчок по ссылке категории или использование фильтра вверху отобразит только записи этой категории:

Список Custom Endpoints с категориями

Фильтрация Custom Endpoints по категории

Подпишитесь на нашу рассылку

Будьте в курсе всех обновлений Gato GraphQL.