前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >github常用的api接口

github常用的api接口

作者头像
await
发布2021-09-09 13:24:54
4.9K0
发布2021-09-09 13:24:54
举报
文章被收录于专栏:awaitawait

功能

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列表中获得的

-

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档