Эта версия GitHub Enterprise Server была прекращена 2026-03-17. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.
Документация по API GraphQL GitHub
Чтобы создавать интеграции, извлекать данные и автоматизировать рабочие процессы, используйте API GraphQL для GitHub. API GraphQL для GitHub предоставляет более точные и гибкие запросы, чем REST API GitHub.
Рекомендуемая конфигурация
Сведения API GraphQL
API GraphQL GitHub обеспечивает гибкость и возможность точно определить данные, которые необходимо получить.
Общие сведения о GraphQL
Изучите полезную терминологию и концепции для использования GitHub GraphQL API.
Формирование вызовов с помощью GraphQL
Узнайте, как выполнить проверку подлинности в API GraphQL, а затем узнайте, как создавать и выполнять запросы и изменения.
Статьи
Входные объекты
Входные объекты можно описать как составные, так как они включают набор входных полей, определяющих объект.
Запросы
Тип запроса определяет операции GraphQL, которые извлекают данные с сервера.
Изменения
Тип изменения определяет операции GraphQL, изменяющие данные на сервере.
Интерфейсы
Интерфейсы служат родительскими объектами, от которых могут наследоваться другие объекты.
Использование API GraphQL для обсуждений
Сведения об использовании API GraphQL GitHub Discussions.
Использование глобальных идентификаторов узлов
Глобальные идентификаторы узлов объектов можно получить с помощью REST API и использовать их в операциях GraphQL.
Использование клиентов GraphQL
Вы можете выполнять запросы к реальным данным GitHub с помощью различных клиентов и библиотек GraphQL.
Использование разбиения на страницы в API GraphQL
Узнайте, как просматривать наборы данных с помощью разбиения на страницы на основе курсоров с помощью API GraphQL.
Критические изменения
Узнайте о последних и предстоящих критических изменениях в API GraphQL GitHub.