Документация по REST API GitHub
Создайте интеграции, извлеките данные и автоматизируйте рабочие процессы с помощью REST API GitHub.
Начните здесь
Просмотреть всеСведения о REST API
Ознакомьтесь с документацией по REST API.
Начало работы с REST API
Узнайте, как использовать REST API GitHub .
Проверка подлинности в REST API
Вы можете пройти проверку подлинности в REST API для доступа к дополнительным конечным точкам и иметь более высокий предел скорости.
Рекомендации по использованию REST API
Следуйте этим рекомендациям при использовании API GitHub.
Популярное
Ограничения скорости для REST API
Узнайте о ограничениях скорости REST API, о том, как избежать их превышения, а также о том, что делать, если они превышаются.
Устранение неполадок с REST API
Узнайте, как диагностировать и устранять распространенные проблемы для REST API.
Скриптирование с помощью REST API и JavaScript
Напишите скрипт с помощью пакета SDK Octokit.js для взаимодействия с REST API.
Обеспечение безопасности учетных данных API
Следуйте этим рекомендациям, чтобы обеспечить безопасность учетных данных и маркеров API.
Доставка развертываний
С помощью REST API развертывания можно создавать пользовательские средства для взаимодействия с сервером и сторонним приложением.
Использование REST API для взаимодействия с проверками
REST API можно использовать для создания GitHub Apps, которые выполняют эффективные проверки изменений кода в репозитории. Вы можете создавать приложения, которые выполняют непрерывную интеграцию, структурирование кода или службы сканирования кода и предоставляют подробные отзывы о фиксациях.
Использование разбиения на страницы в REST API
Узнайте, как перемещаться по ответам с разбивкой на страницы из REST API.
Использование REST API
- Начало работы с REST API
 - Ограничения скорости для REST API
 - Использование разбиения на страницы в REST API
 - Библиотеки для REST API
 - Рекомендации по использованию REST API
 - Устранение неполадок с REST API
 - Часовые пояса и REST API
 - Использование CORS и JSONP для выполнения запросов между источниками
 - Типы события проблемы
 - Типы событий GitHub
 
Проверка подлинности в REST API
- Проверка подлинности в REST API
 - Обеспечение безопасности учетных данных API
 - Конечные точки, доступные для маркеров доступа к установке приложений GitHub
 - Конечные точки, доступные для маркеров доступа пользователей приложения GitHub
 - Конечные точки, доступные для точных персональных маркеров доступа
 - Разрешения, необходимые для приложений GitHub
 - Разрешения, необходимые для подробных персональных маркеров доступа
 
Guides
- Скриптирование с помощью REST API и JavaScript
 - Скриптирование с помощью REST API и Ruby
 - Обнаружение ресурсов для пользователя
 - Доставка развертываний
 - Отрисовка данных в виде диаграмм
 - Работа с комментариями
 - Создание сервера непрерывной интеграции
 - Использование REST API для взаимодействия с базой данных Git
 - Использование REST API для взаимодействия с проверками
 - Шифрование секретов для REST API
 
Конечные точки REST API для действий GitHub
- Конечные точки REST API для артефактов GitHub Actions
 - Конечные точки REST API для кэша GitHub Actions
 - Средства выполнения тестов, размещенные в GitHub
 - Конечные точки REST API для OIDC GITHub Actions
 - Конечные точки REST API для разрешений GitHub Actions
 - Конечные точки REST API для секретов GitHub Actions
 - Конечные точки REST API для локальных групп runner
 - Конечные точки REST API для локальных runners
 - Конечные точки REST API для переменных GitHub Actions
 - Конечные точки REST API для заданий рабочих процессов
 - Конечные точки REST API для выполнения рабочих процессов
 - Конечные точки REST API для рабочих процессов
 
Конечные точки REST API для codespaces
- Конечные точки REST API для codespaces
 - Конечные точки REST API для организаций Codespaces
 - Конечные точки REST API для секретов организации Codespaces
 - Конечные точки REST API для компьютеров Codespaces
 - Конечные точки REST API для секретов репозитория Codespaces
 - Конечные точки REST API для секретов пользователей Codespaces
 
Конечные точки REST API для администрирования GitHub Enterprise
- Конечные точки REST API для статистики администратора
 - Конечные точки REST API для журналов аудита предприятия
 - Конечные точки REST API для выставления счетов предприятия
 - Конечные точки REST API для обхода запросов
 - Конечные точки REST API для корпоративных функций безопасности для кода
 - Пользовательские свойства
 - REST API for organization custom properties in an enterprise
 - REST API endpoints for enterprise roles
 - Конечные точки REST API для проверки корпоративного доступа
 - Конечные точки REST API для корпоративных лицензий
 - Конечные точки REST API для конфигураций корпоративной сети
 - REST API для управления установками приложений GitHub организации
 - Конечные точки REST API для правил
 - Конечные точки REST API для SCIM
 
Конечные точки REST API для проблем
- Конечные точки REST API для назначенных проблем
 - Конечные точки REST API для комментариев о проблемах
 - Конечные точки REST API для событий проблемы
 - Конечные точки REST API для проблем
 - Конечные точки REST API для зависимостей проблем
 - Конечные точки REST API для меток
 - Конечные точки REST API для вех
 - Конечные точки REST API для вложенных проблем
 - Конечные точки REST API для событий временной шкалы
 
Конечные точки REST API для организаций
- Конечные точки REST API для API Insights
 - Метаданные артефактов
 - Конечные точки REST API для аттестаций артефактов
 - Конечные точки REST API для блокировки пользователей
 - Конечные точки REST API для запросов обхода правил push-уведомлений организации
 - Конечные точки REST API для пользовательских свойств
 - REST API endpoints for an organization's custom property values
 - Конечные точки REST API для пользовательских ролей репозитория
 - Конечные точки REST API для типов проблем
 - Конечные точки REST API для участников организации
 - Конечные точки REST API для конфигураций сети
 - Конечные точки REST API для ролей организации
 - Конечные точки REST API для организаций
 - Конечные точки REST API для внешний участник совместной работы
 - Конечные точки REST API для личных маркеров доступа
 - Конечные точки REST API для наборов правил
 - Конечные точки REST API для правил
 - Конечные точки REST API для диспетчеров безопасности
 - Конечные точки REST API для веб-перехватчиков организации
 
Конечные точки REST API для репозиториев
- Конечные точки REST API для автоматических ссылок репозитория
 - Конечные точки REST API для запросов обхода push-правил репозитория
 - Конечные точки REST API для содержимого репозитория
 - Конечные точки REST API для пользовательских свойств
 - Конечные точки REST API для вилок
 - Конечные точки REST API для Git LFS
 - Конечные точки REST API для репозиториев
 - Конечные точки REST API для наборов правил
 - Конечные точки REST API для правил
 - Конечные точки REST API для тегов репозитория
 - Конечные точки REST API для веб-перехватчиков репозитория
 
Конечные точки REST API для пользователей
- Конечные точки REST API для аттестаций артефактов
 - Конечные точки REST API для блокировки пользователей
 - Конечные точки REST API для сообщений электронной почты
 - Конечные точки REST API для подписчиков
 - Конечные точки REST API для ключей GPG
 - Конечные точки REST API для ключей SSH Git
 - Конечные точки REST API для учетных записей социальных параметров
 - Конечные точки REST API для ключей подписывания SSH
 - Конечные точки REST API для пользователей