Skip to main content

Guides

Узнайте о том, как начать работу с REST API, настроить проверку подлинности и применять REST API для разных задач.

Этот раздел документации призван помочь вам приступить к работе с реальными приложениями API GitHub. Мы рассмотрим все аспекты, которые вам нужно знать: от проверки подлинности до обработки результатов и их объединения с результатами, полученными от других приложений. Каждый учебник будет содержать проект, который хранится вместе с документацией в нашем общедоступном репозитории platform-samples.

Скриптирование с помощью 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, необходимо зашифровать значение секрета.