Предупреждение
GraphQL Explorer был удален из документации 11 ноября 2025 года. Смотрите наше объявление журнал изменений.
Использование идентификаторов клиента GraphQL
Существует множество открытых клиентских IDE GraphQL, которые можно использовать для access `
-
Добавьте заголовок:
Authorization(заменитеAuthorization: Bearer TOKEN``TOKENданные GitHub personal access token. Для получения дополнительной информации см. Управление личными маркерами доступа). -
Задайте для метода
POSTзапроса значение или если оно доступно, используйте режим GraphQL, предоставленный клиентом. -
Введите запрос или мутацию в редакторе, а при необходимости укажите переменные на панели "Переменные".
Пример:
query { viewer { login } } -
Если клиенту нужна схема для отрисовки документации или автозаполнения, получите ее с помощью запроса introspection GraphQL. Многие клиенты могут выполнять это автоматически с панели "Документация".
Минимальный запрос интроспекции:
query IntrospectionQuery { __schema { types { name } } } -
Запустите запрос и проверьте ответ JSON. Запрос из примера должен возвращать имя входа, связанное с данными GitHub personal access token с проверкой подлинности.
Используйте пользовательский интерфейс клиента для изучения документов, выполнения запросов и сохранения запросов по мере необходимости.
GitHub CLI
Можно также использовать командную строку с GitHub CLI для выполнения запросов GraphQL.
- Установите и аутентифицируйтесь с помощью GitHub CLI.
- Выполните запрос к
http(s)://HOSTNAME/api/graphqlс помощью конечной точки GraphQL с подкомандойgh api.
Пример:
gh api graphql -f query='query { viewer { login } }'
Это должно вернуть имя входа, связанное с данными GitHub personal access token с проверкой подлинности.
Запрос поддержки
Для вопросов, отчетов об ошибках и обсуждениях о GitHub Apps, OAuth appsи разработке API, изучите Категория API и веб-перехватчиков в обсуждениях сообщества GitHub. Обсуждения модерируются и поддерживаются сотрудниками GitHub и отвечают сообществу GitHub.
В службу поддержки GitHub можно обратиться напрямую через форму связи, чтобы получить:
- Гарантированный ответ от персонала GitHub
- Запросы на поддержку, связанные с конфиденциальными данными или частными проблемами
- Запросы функций
- Отзывы о продуктах GitHub