Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-07-09. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

REST API 的库

可以使用官方 Octokit 库和其他第三方库来扩展和简化使用 GitHub API 的方式。

库简介

可以使用库来扩展和简化应用程序与 GitHub API 交互的方式。 每个库都为特定编程语言提供预生成的代码。 将库集成到项目中后,可以使用预生成的代码模块通过特定编程语言与 GitHub API 交互。

GitHub 负责维护某些语言的官方 Octokit 库。 还有第三方库可与 GitHub 的 API 一起使用,GitHub 不负责维护这些库。

官方 GitHub 库

GitHub 负责维护 GitHub API 的这些官方客户端库。 这些存储库为开放源代码,欢迎社区贡献。

有关详细信息,请参阅“使用 REST API 和 JavaScript 编写脚本”和“使用 REST API 和 Ruby 编写脚本”。

第三方库

以下是可用于以各种编程语言与 GitHub API 进行交互的第三方库示例。

GitHub 不负责维护这些第三方库。 第三方提供的库受单独的服务条款、隐私政策和支持文档管辖。

Clojure

Dart

Emacs Lisp

Go

Haskell

Java

JavaScript

Julia

OCaml

Perl

PHP

PowerShell

Python

Ruby

Rust

Scala

Shell