- 附件
- 许可证
- 忽略文件
- 用户
- 组织
- 项目
- 关注一个项目
- 取消关注一个项目
- 点赞一个项目
- 取消点赞一个项目
- 项目邀请链接生成
- 获取邀请链接信息
- 通过链接接受邀请
- 加入项目
- 退出项目
- 项目列表
- 推荐项目列表
- fork项目
- 创建项目
- 创建镜像项目
- 同步镜像
- 更新项目(基础信息)
- 更新项目
- 删除项目
- 项目主页
- 项目导航列表
- 获取所有的项目搜索标签
- 为项目创建一个搜索标签
- 删除项目一个搜索标签
- 项目详情
- 项目详情(简版)
- 项目设置-项目详情
- 项目设置-项目导航
- 项目设置-更改项目导航
- 获取项目贡献者代码行数
- 转移项目-管理的组织列表
- 转移项目
- 取消转移项目
- 获取项目贡献者列表(代码行)
- 获取项目贡献者列表
- 获取项目开发语言
- 获取项目分支列表
- 获取项目分支列表(无分页)
- 创建一个项目分支
- 删除一个项目分支
- 更新项目默认分支
- 恢复一个项目分支
- 获取项目标签列表
- 获取所有标签列表(无分页)
- 获取一个项目标签
- 删除一个项目标签
- 添加一个项目成员
- 删除一个项目成员
- 更改项目成员权限
- 项目成员列表
- 获取项目所有文件
- 提交文件到项目
- 获取项目代码目录
- 获取项目代码子目录或者文件
- 获取项目README文件
- 获取文件树列表
- 获取项目blobs内容
- 获取项目提交列表
- 获取单个提交的变更文件列表
- 获取单个提交的diff信息
- 获取单个文件的blame信息
- 获取比较提交的diff信息
- 创建一个文件
- 删除一个文件
- 更新一个文件
- 替换一个文件
- 获取项目关注列表
- 获取项目点赞列表
- 疑修
- 合并请求
- 获取合并请求列表GET
- 获取一个合并请求GET
- 重新打开一个合并请求POST
- 创建一个合并请求POST
- 更新一个合并请求PUT
- 拒绝一个合并请求POST
- 通过一个合并请求POST
- 获取一个合并请求变更文件列表GET
- 获取一个合并请求变更文件列表(简版)GET
- 获取一个合并请求提交列表GET
- 获取两个分支、标签、提交标识之间的比较内容GET
- 获取两个分支、标签、提交标识之间的变更文件列表GET
- 获取合并请求版本列表GET
- 获取合并请求版本之间的DiffGET
- 获取合并请求审查列表GET
- 创建一个合并请求审查POST
- 获取合并请求审查评论列表GET
- 创建一个合并请求审查评论POST
- 修改一个合并请求审查评论PUT
- 删除一个合并请求审查评论DELETE
- 创建一个合并请求评论POST
- 删除一个合并请求评论DELETE
- 获取一个合并请求评论列表GET
- 发行版
- 数据集
- WebHook
- Oauth2
- Wiki
获取一个合并请求变更文件列表
测试环境
https://testforgeplus.trustie.net
测试环境
https://testforgeplus.trustie.net
GET
https://testforgeplus.trustie.net
最后修改时间:2025-02-07 02:43:27
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Path 参数
owner
string
必需
repo
string
必需
id
string
必需
Cookie 参数
autologin_trustie
string
可选
默认值:
3acc38c27d61a347f5c16fbca2c4964b181a2f79
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://testforgeplus.trustie.net/api///pulls//files.json' \
--header 'Cookie: autologin_trustie=3acc38c27d61a347f5c16fbca2c4964b181a2f79'
返回响应
🟢200成功
application/json
Body
files_count
integer
文件更改的总数量
total_addition
integer
添加代码总行数
total_deletion
integer
删除代码总行数
files
array [object {14}]
必需
sha
string
commit标识
name
string
当前文件名
old_name
string
修改之前的文件名称,与name相同的话,说明文件名未更 改
index
integer
必需
addition
integer
文件添加的行数
deletion
integer
文件删除的行数
type
integer
文件类型
isCreated
boolean
当前文件是否为新增文件
isDeleted
boolean
当前文件是否被删除
isBin
boolean
当前文件是否为二进制文件
isLFSFile
boolean
当前文件是否为LFS文件
isRenamed
boolean
当前文件是否被重命名
isSubmodule
boolean
当前文件是否为子模块
sections
array [object {3}]
必需
示例
{
"files_count": 2,
"total_addition": 1,
"total_deletion": 0,
"files": [
{
"sha": "82861402ada099d3e288fc41680596dde297d022",
"name": "cxxc",
"old_name": "cxxc",
"index": 1,
"addition": 0,
"deletion": 0,
"type": 1,
"isCreated": true,
"isDeleted": false,
"isBin": false,
"isLFSFile": false,
"isRenamed": false,
"isSubmodule": false,
"sections": []
},
{
"sha": "82861402ada099d3e288fc41680596dde297d022",
"name": "测试",
"old_name": "测试",
"index": 2,
"addition": 1,
"deletion": 0,
"type": 1,
"isCreated": true,
"isDeleted": false,
"isBin": false,
"isLFSFile": false,
"isRenamed": false,
"isSubmodule": false,
"sections": [
{
"fileName": "测试",
"name": "",
"lines": [
{
"leftIdx": 0,
"rightIdx": 0,
"type": 4,
"content": "@@ -0,0 +1 @@",
"sectionInfo": {
"path": "测试",
"lastLeftIdx": 0,
"lastRightIdx": 0,
"leftIdx": 0,
"rightIdx": 1,
"leftHunkSize": 0,
"rightHunkSize": 0
}
},
{
"leftIdx": 0,
"rightIdx": 1,
"type": 2,
"content": "+是多福多寿",
"sectionInfo": null
}
]
}
]
}
]
}
修改于 2025-02-07 02:43:27