获取项目代码子目录或者文件
GET
/api/{owner}/{repo}/sub_entries.json最后修改时间: 1 年前
请求参数
Path 参数
owner
string
必需
repo
string
必需
Query 参数
filepath
string
必需
文件夹、文件的相对路径
ref
string
可选
分支名称、标签名称或是提交标识,默认为master分支
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
entries
object
必需
name
string
文件夹或文件名称
sha
string
文件夹或文件标识
path
string
文件夹或文件相对路径
type
string
文件类型
file 文件 dir 文件夹 submodule 子模块
submodule_git_url
null
子模块git地址
size
integer
文件大小
content
string
文件内容
target
null
标签
download_url
string
文件下载地址
direct_download
boolean
是否跳转下载
image_type
boolean
是否为图片
is_readme_file
null
是否为readme文件
commit
object
必需
示例
{
"entries": {
"name": "1",
"sha": "56a6051ca2b02b04ef92d5150c9ef600403cb1de",
"path": "1",
"type": "file",
"submodule_git_url": null,
"size": 1,
"content": "1",
"target": null,
"download_url": "http://localhost:3000/api/yystopf/ceshi_doc/raw/1?ref=main",
"direct_download": false,
"image_type": false,
"is_readme_file": null,
"commit": {
"message": "Add 1\n",
"sha": "9d8fc7952c7646feb15a2995bf4b58f77edd6953",
"created_at": "2023-11-28 11:47",
"time_from_now": "5小时前",
"created_at_unix": 1701143246
}
}
}
最后修改时间: 1 年前