GitLink
  1. 项目
GitLink
  • 附件
    • 上传文件
  • 许可证
    • 许可证列表
  • 忽略文件
    • 忽略文件列表
  • 用户
    • 创建一个用户
    • Public Keys列表
    • Public Keys创建
    • Public Keys删除
    • 当前用户信息
    • 用户信息更改
    • 用户项目列表
    • 用户消息列表
    • 用户阅读消息
    • 用户删除消息
    • 用户消息创建
    • 平台消息设置
    • 用户消息设置列表
    • 用户消息设置更新
    • 用户星标项目列表
    • 用户星标项目更新
    • 用户星标项目排序
    • 新建一个反馈建议
    • 用户近期活动统计
    • 用户贡献度统计
    • 用户开发能力
    • 用户角色定位
    • 用户专业定位
    • 待办事项-接受项目
    • 用户接受迁移
    • 用户拒绝迁移
    • 待办事项-项目申请
    • 用户接受申请
    • 用户拒绝申请
    • 用户发送邮箱验证码
    • 用户验证邮箱验证码
    • 用户验证密码
    • 用户验证邮箱
    • 用户更改邮箱
    • 用户更改手机号
    • 用户更改密码
    • 用户注销检测
    • 用户注销
  • 组织
    • 组织团队下新增所有的项目
    • 组织团队下删除所有的项目
    • 获取所有组织列表
  • 项目
    • 关注一个项目
      POST
    • 取消关注一个项目
      DELETE
    • 点赞一个项目
      POST
    • 取消点赞一个项目
      DELETE
    • 项目邀请链接生成
      GET
    • 获取邀请链接信息
      GET
    • 通过链接接受邀请
      POST
    • 加入项目
      POST
    • 退出项目
      POST
    • 项目列表
      GET
    • 推荐项目列表
      GET
    • fork项目
      POST
    • 创建项目
      POST
    • 创建镜像项目
      POST
    • 同步镜像
      POST
    • 更新项目(基础信息)
      PATCH
    • 更新项目
      PATCH
    • 删除项目
      DELETE
    • 项目主页
      GET
    • 项目导航列表
      GET
    • 获取所有的项目搜索标签
      GET
    • 为项目创建一个搜索标签
      POST
    • 删除项目一个搜索标签
      DELETE
    • 项目详情
      GET
    • 项目详情(简版)
      GET
    • 项目设置-项目详情
      GET
    • 项目设置-项目导航
      GET
    • 项目设置-更改项目导航
      POST
    • 获取项目贡献者代码行数
      GET
    • 转移项目-管理的组织列表
      GET
    • 转移项目
      POST
    • 取消转移项目
      POST
    • 获取项目贡献者列表(代码行)
      GET
    • 获取项目贡献者列表
      GET
    • 获取项目开发语言
      GET
    • 获取项目分支列表
      GET
    • 获取项目分支列表(无分页)
      GET
    • 创建一个项目分支
      POST
    • 删除一个项目分支
      DELETE
    • 更新项目默认分支
      PATCH
    • 恢复一个项目分支
      POST
    • 获取项目标签列表
      GET
    • 获取所有标签列表(无分页)
      GET
    • 获取一个项目标签
      GET
    • 删除一个项目标签
      DELETE
    • 添加一个项目成员
      POST
    • 删除一个项目成员
      DELETE
    • 更改项目成员权限
      PUT
    • 项目成员列表
      GET
    • 获取项目所有文件
      GET
    • 提交文件到项目
      POST
    • 获取项目代码目录
      GET
    • 获取项目代码子目录或者文件
      GET
    • 获取项目README文件
      GET
    • 获取文件树列表
      GET
    • 获取项目blobs内容
      GET
    • 获取项目提交列表
      GET
    • 获取单个提交的变更文件列表
      GET
    • 获取单个提交的diff信息
      GET
    • 获取单个文件的blame信息
      GET
    • 获取比较提交的diff信息
      GET
    • 创建一个文件
      POST
    • 删除一个文件
      DELETE
    • 更新一个文件
      PUT
    • 替换一个文件
      POST
    • 获取项目关注列表
      GET
    • 获取项目点赞列表
      GET
  • 疑修
    • 疑修状态列表
    • 疑修发布人列表
    • 疑修负责人列表
    • 里程碑列表
    • 获取一个里程碑以及疑修(合并请求TODO)
    • 更新一个里程碑
    • 创建一个里程碑
    • 删除一个里程碑
    • 更新一个里程碑状态
    • 疑修优先级列表
    • 项目标记列表
    • 创建一个项目标记
    • 更新一个项目标记
    • 删除一个项目标记
    • 疑修列表
    • 获取一个疑修
    • 创建一个疑修
    • 更新一个疑修
    • 批量更新疑修
    • 删除一个疑修
    • 批量删除疑修
    • 项目所有成员列表
    • 获取疑修下评论或操作记录列表
    • 创建一个疑修的评论
    • 修改疑修评论的内容
    • 删除一个疑修评论
    • 获取疑修评论的子评论列表
  • 合并请求
    • 获取合并请求列表
    • 获取一个合并请求
    • 创建一个合并请求
    • 更新一个合并请求
    • 拒绝一个合并请求
    • 通过一个合并请求
    • 获取一个合并请求变更文件列表
    • 获取一个合并请求变更文件列表(简版)
    • 获取一个合并请求提交列表
    • 获取两个分支、标签、提交标识之间的比较内容
    • 获取两个分支、标签、提交标识之间的变更文件列表
    • 获取合并请求版本列表
    • 获取合并请求版本之间的Diff
    • 获取合并请求审查列表
    • 创建一个合并请求审查
    • 获取合并请求审查评论列表
    • 创建一个合并请求审查评论
    • 修改一个合并请求审查评论
    • 删除一个合并请求审查评论
    • 创建一个合并请求评论
    • 删除一个合并请求评论
  • 发行版
    • 创建发行版
    • 编辑发行版
    • 更新发行版
    • 删除发行版
    • 查看发行版
    • 获取发行版列表
  • 数据集
    • 创建数据集
    • 更新数据集
    • 数据集详情+列表
    • 查询数据集列表
    • 删除数据集附件
  • WebHook
    • Webhook列表
    • Webhook创建
    • Webhook删除
    • Webhook详情
    • Webhook更新
    • Webhook历史推送列表
    • Webhook测试推送
  • Oauth2
    • 用户登录(用户名密码)
    • 用户登录(客户端模式)
    • 刷新token
  • Wiki
    • wiki功能接口
      • createWiki
      • deleteWiki
      • getWiki
      • updateWiki
      • wikiPages
    • wiki导入导出接口
      • 上传文件
      • 导出Wiki-wrapper
  1. 项目

项目详情

测试环境
测试环境
GET
https://testforgeplus.trustie.net
/api/{owner}/{repo}/detail.json
最后修改时间:2025-02-07 02:43:27

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Path 参数
owner
string 
必需
repo
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///detail.json' \
--header 'Cookie: autologin_trustie=3acc38c27d61a347f5c16fbca2c4964b181a2f79'

返回响应

🟢200成功
application/json
Body
content
null 
仓库简介
必需
website
null 
仓库网址
必需
lesson_url
null 
课程地址
必需
identifier
string 
项目标识
必需
invite_code
string 
项目邀请码
必需
name
string 
项目名称
必需
description
null 
项目描述
必需
project_id
integer 
项目ID
必需
repo_id
integer 
仓库ID
必需
issues_count
integer 
项目疑修数量
必需
pull_requests_count
integer 
项目合并请求数量
必需
project_identifier
string 
项目标识
必需
praises_count
integer 
项目点赞数量
必需
forked_count
integer 
项目复刻数量
必需
watchers_count
integer 
项目关注数量
必需
versions_count
integer 
项目里程碑数量
必需
version_releases_count
integer 
项目里程碑数量
必需
version_releasesed_count
integer 
项目已发布里程碑数量
必需
permission
string 
项目权限
必需
Admin:平台管理员,Manager:项目管理员,Developer: 项目开发者, Reporter: 项目报告者
mirror_url
null 
镜像地址
必需
mirror
boolean 
是否为镜像项目
必需
type
integer 
项目类型
必需
0 普通项目 1 普通镜像项目 2 同步镜像项目
open_devops
boolean 
是否开启devops
必需
topics
array [object {2}] 
项目搜索标签
必需
id
integer 
必需
name
string 
必需
watched
boolean 
是否关注
必需
praised
boolean 
是否点赞
必需
status
integer 
项目状态
必需
forked_from_project_id
null 
项目复刻来源项目ID
必需
size
string 
仓库大小
必需
ssh_url
string 
项目ssh克隆地址
必需
clone_url
string 
项目http克隆地址
必需
default_branch
string 
仓库默认分支
必需
empty
boolean 
仓库是否为空
必需
full_name
string 
仓库全称
必需
private
boolean 
仓库是否为私有项目
必需
license_name
null 
仓库许可证名称
必需
branches_count
integer 
仓库分支总数
必需
tags_count
integer 
仓库标签总数
必需
author
object 
仓库拥有者
必需
id
integer 
必需
login
string 
必需
type
string 
必需
name
string 
必需
image_url
string 
必需
示例
{
  "content": null,
  "website": null,
  "lesson_url": null,
  "identifier": "testdevops",
  "invite_code": "6YF8y4",
  "name": "testdevops",
  "description": null,
  "project_id": 17,
  "repo_id": 17,
  "issues_count": 1,
  "pull_requests_count": 0,
  "project_identifier": "testdevops",
  "praises_count": 0,
  "forked_count": 0,
  "watchers_count": 0,
  "versions_count": 0,
  "version_releases_count": 0,
  "version_releasesed_count": 0,
  "permission": "Owner",
  "mirror_url": null,
  "mirror": false,
  "type": 0,
  "open_devops": false,
  "topics": [
    {
      "id": 8,
      "name": "javascript"
    },
    {
      "id": 7,
      "name": "python"
    }
  ],
  "watched": false,
  "praised": false,
  "status": 1,
  "forked_from_project_id": null,
  "size": "141.0 KB",
  "ssh_url": "virus@127.0.0.1:yystopfceshi/testdevops.git",
  "clone_url": "http://127.0.0.1:10082/yystopfceshi/testdevops.git",
  "default_branch": "master",
  "empty": false,
  "full_name": "yystopfceshi/testdevops",
  "private": false,
  "license_name": null,
  "branches_count": 2,
  "tags_count": 0,
  "author": {
    "id": 113,
    "login": "yystopfceshi",
    "type": "User",
    "name": "heihei",
    "image_url": "system/lets/letter_avatars/2/H/145_178_168/120.png"
  }
}
修改于 2025-02-07 02:43:27
上一页
删除项目一个搜索标签
下一页
项目详情(简版)
Built with