获取单个文件的blame信息
GET
/api/v1/{owner}/{repo}/blame.json最后修改时间: 1 年前
请求参数
Path 参数
owner
string
项目拥有者用户标识
repo
string
项目标识
Query 参数
sha
string
必需
分支、标签或提交标识
filepath
string
文件路径
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
file_size
integer
文件大小
file_name
string
文件名称
num_lines
integer
文件总行数
blame_parts
array [object {5}]
必需
commit
object
提交
previous_number
integer
距离当前行有多少行
current_number
integer
当前行
effect_line
integer
影响的行数
lines
array[string]
行内容
示例
{
"file_size": 1,
"file_name": "1",
"num_lines": 1,
"blame_parts": [
{
"commit": {
"sha": "9d8fc7952c7646feb15a2995bf4b58f77edd6953",
"author": {
"id": "110",
"login": "yystopf",
"name": "咸蛋黄土豆丝xxx",
"type": "User",
"image_url": "system/lets/letter_avatars/2/X/230_139_26/120.png"
},
"committer": {
"id": "110",
"login": "yystopf",
"name": "咸蛋黄土豆丝xxx",
"type": "User",
"image_url": "system/lets/letter_avatars/2/X/230_139_26/120.png"
},
"commit_message": "Add 1\n",
"authored_time": 1701143246,
"committed_time": 1701143246,
"created_time": 1701143246
},
"previous_number": 1,
"current_number": 1,
"effect_line": 1,
"lines": [
"1"
]
}
]
}
最后修改时间: 1 年前