Этот раздел документации призван помочь вам приступить к работе с реальными приложениями API GitHub. Мы рассмотрим все аспекты, которые вам нужно знать: от проверки подлинности до обработки результатов и их объединения с результатами, полученными от других приложений. Каждый учебник будет содержать проект, который хранится вместе с документацией в нашем общедоступном репозитории platform-samples.
Guides
Узнайте о том, как начать работу с REST API, настроить проверку подлинности и применять REST API для разных задач.
Скриптирование с помощью REST API и JavaScript
Напишите скрипт с помощью пакета SDK Octokit.js для взаимодействия с REST API.
Скриптирование с помощью REST API и Ruby
Узнайте, как писать скрипт с помощью пакета SDK octokit.rb для взаимодействия с REST API.
Обнаружение ресурсов для пользователя
Узнайте, как найти репозитории и организации, к которым ваше приложение может безопасно и надежно получить доступ для запросов к REST API, прошедших проверку подлинности.
Доставка развертываний
С помощью REST API развертывания можно создавать пользовательские средства для взаимодействия с сервером и сторонним приложением.
Отрисовка данных в виде диаграмм
Узнайте, как визуализировать языки программирования из репозитория с помощью библиотек D3.js и Ruby Octokit.
Работа с комментариями
С помощью REST API можно получить доступ к комментариям в запросах на вытягивание, проблемах или фиксациях и управлять ими.
Создание сервера непрерывной интеграции
Создайте собственную систему непрерывной интеграции с помощью API состояния.
Использование REST API для взаимодействия с базой данных Git
Используйте REST API для чтения и записи необработанных объектов Git в базу данных Git на GitHub Enterprise Cloud и для перечисления и обновления ссылок (головки и теги ветвей).
Использование REST API для взаимодействия с проверками
REST API можно использовать для создания GitHub Apps, которые выполняют эффективные проверки изменений кода в репозитории. Вы можете создавать приложения, которые выполняют непрерывную интеграцию, структурирование кода или службы сканирования кода и предоставляют подробные отзывы о фиксациях.
Шифрование секретов для REST API
Чтобы создать или обновить секрет с помощью REST API, необходимо зашифровать значение секрета.