Posted 2021-08-15Updated 2024-03-04一点小芝士4 minutes read (About 619 words) visitsGithub常用的API记录一下Github的API,说不定后续的活能用上。 功能 api地址 请求方式 请求参数 返回参数 获取用户信息 https://api.github.com/users/{用户名} get path路径: 用户名 一个用户对象 获取用户所有仓库 https://api.github.com/users/{用户名}/repos get path路径: 用户名 返回一个数组 获取某个仓库的详细信息 https://api.github.com/repos/{用户名}/{仓库名} get path路径: 用户名 和 仓库名 返回一个仓库对象 获取某个仓库里根目录文件或文件夹数组 https://api.github.com/repos//{用户名}/{仓库名}/contents get path路径: 用户名 和 仓库名 返回一个首层文件或文件夹数组 获取某个仓库里子目录文件或文件夹数组 https://api.github.com/repos//{用户名}/{仓库名}/contents/{文件名或文件夹名} get path路径: 用户名 和 仓库名和文件名或文件夹名 返回一个文件数组 获取某文件的原始内容(Raw) 1. 通过上面的文件信息中提取download_url这条链接,就能获取它的原始内容了。2. 或者直接访问:https://raw.githubusercontent.com/{用户名}/{仓库名}/{分支名}/{文件路径} get path路径: 用户名 和 仓库名和文件l路径 返回一个文件内容的字符串 获取某个用户的跟随者列表 https://api.github.com/users/{用户名}/followers get path路径: 用户名 返回一个数组 获取某个用户正在关注谁列表 https://api.github.com/users/{用户名}}/following get path路径: 用户名 返回一个数组 获取某个用户加入的组织列表 https://api.github.com/users/{用户名}/orgs get path路径: 用户名 返回一个数组 repo中所有的commits列表 https://api.github.com/repos/{用户名}/{仓库名}/commits get - - 某一条commit详情 https://api.github.com/repos/{用户名}/{仓库名}/commits/{某一条commit的SHA} get - - issues列表 https://api.github.com/repos/{用户名}/{仓库名}/issues get - - 某条issue详情 https://api.github.com/repos/{用户名}/{仓库名}/issues/{序号} get issues都是以1,2,3这样的序列排号的 - 某issue中的comments列表 https://api.github.com/repos/{用户名}/{仓库名}/issues/{序号}/comments get - - 某comment详情 https://api.github.com/repos/{用户名}/{仓库名}/issues/comments/{评论详情的ID} get 评论ID是从issues列表中获得的 - Github常用的APIhttps://blog.sumika.icu/2021/08/15/gitapi/AuthorSumika1198Posted on2021-08-15Updated on2024-03-04Licensed underCC BY 4.0#Git