Документация по 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 endpoints for enterprise access verification
- Конечные точки 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
- Artifact metadata
- Конечные точки REST API для аттестаций артефактов
- Конечные точки REST API для блокировки пользователей
- Конечные точки REST API для запросов обхода правил push-уведомлений организации
- Конечные точки 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 для автоматических ссылок репозитория
- Конечные точки 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 для пользователей