Документация по 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
- Конечные точки 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 для администрирования GitHub Enterprise
- Конечные точки REST API для статистики администратора
- Конечные точки REST API для глобальных объявлений
- Конечные точки REST API для журналов аудита предприятия
- Конечные точки REST API для выставления счетов предприятия
- Конечные точки REST API для корпоративных функций безопасности для кода
- Конечные точки REST API для глобальных веб-перехватчиков
- Конечные точки REST API для LDAP
- Конечные точки REST API для корпоративных лицензий
- Конечные точки REST API для управления GitHub Enterprise Server
- Конечные точки REST API для консоли управления
- Конечные точки REST API для перехватчики предварительного получения организации
- Конечные точки REST API для корпоративных организаций
- Конечные точки REST API для сред предварительного получения
- Конечные точки REST API для перехватчики предварительного получения
- Конечные точки 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 для диспетчеров безопасности
- Конечные точки REST API для веб-перехватчиков организации
Конечные точки REST API для репозиториев
- Конечные точки REST API для автоматических ссылок репозитория
- Конечные точки 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 для ключей GPG
- Конечные точки REST API для ключей SSH Git
- Конечные точки REST API для учетных записей социальных параметров
- Конечные точки REST API для ключей подписывания SSH
- Конечные точки REST API для пользователей