ListSearchCommit - 搜索代码提交数据

根据筛选条件搜索提交的相关数据。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求语法

POST /search/commit

请求参数

名称类型必填描述示例值
organizationIdstring

企业标识,也称企业 id,字符串形式,可在云效访问链接中获取,如 https://devops.aliyun.com/organization/【OrganizationId】

60d54f3daccf2bbd6659f3ad
bodyobject

请求 Body

keywordstring

搜索关键字

test
pageinteger

页码 默认值为 1,从第 1 页开始

1
pageSizeinteger

每页大小 默认值为 20,取值范围【1,100】

10
orderstring

排序字段,默认为 default

  • default:默认排序,即综合排序
  • created_at:创建时间
  • updated_at:更新时间
  • star:收藏数
  • like:点赞数
  • comment:评论数
  • reply:回复数
default
sortstring

排序方式,默认为 desc

  • desc:降序
  • asc:升序
desc
scopestring

搜索范围,默认为 all

  • all:全局范围,公开库以及有权限的 private 库
  • mine:只作为库或组成员,并且有读权限
all
repoPathobject

代码仓库查询条件

valuestring

代码库的全路径,例如:organization/group/repo

说明 若有多个代码库全路径,使用英文逗号","隔开
orgId/test-group/spring-boot-demo
operatorTypestring

查询条件类型

  • equal:等于
  • unequal:不等于
  • and:与
  • or:或
  • not:非
equal
matchTypestring

查询匹配类型

  • term:精确匹配
  • regex:正则匹配
  • phrase:短语匹配,默认方式
  • wildcard:模糊匹配
term

返回参数

名称类型描述示例值
object

Schema of Response

requestIdstring

请求 ID

F7B85D1B-D1C2-140F-A039-341859F130B9
errorMessagestring

错误信息

""
errorCodestring

错误码

SYSTEM_UNKNOWN_ERROR
successboolean

调用是否成功

true
totallong

总记录数

10
resultarray<object>

返回列表

object

返回的提交数据

docIdstring

文档 ID

60d54f3daccf2bbd6659f3ad/gitlabhq/master/config/environments/test.rb
highlightTextMapobject

高亮文本信息

commitIdstring

提交 ID

df1b701cb0f3f7ca92320d49d31995821f2d045c
titlestring

提交标题,提交的第一行内容

提交标题
commitMessagestring

提交的具体内容

提交内容
organizationIdstring

企业 ID

60de7a6852743a5162b5f957
sourceobject

ES 返回的源信息

commitIdstring

提交 ID

a748f5ecb17a93900d4808944bfcc96dc158ee2d
titlestring

提交标题,提交的第一行内容

提交标题
commitMessagestring

提交信息

提交信息
authorTimestring

提交时间

2022-11-11 11:11:11
repoPathstring

代码库完整路径(含完整组路径)

codeup/test-repo
organizationIdstring

企业标识,也称企业 id,字符串形式,可在云效访问链接中获取,如 https://devops.aliyun.com/organization/【OrganizationId】

61133b011bd96aa110f1b500
authorobject

提交者

namestring

提交者的姓名

云效
emailstring

提交者的邮箱

username@example.com

示例

正常返回示例

JSON格式

{
  "requestId": "F7B85D1B-D1C2-140F-A039-341859F130B9",
  "errorMessage": "\"\"",
  "errorCode": "SYSTEM_UNKNOWN_ERROR",
  "success": true,
  "total": 10,
  "result": [
    {
      "docId": "\t\n60d54f3daccf2bbd6659f3ad/gitlabhq/master/config/environments/test.rb",
      "highlightTextMap": {
        "commitId": "df1b701cb0f3f7ca92320d49d31995821f2d045c",
        "title": "提交标题",
        "commitMessage": "提交内容",
        "organizationId": "60de7a6852743a5162b5f957"
      },
      "source": {
        "commitId": "a748f5ecb17a93900d4808944bfcc96dc158ee2d",
        "title": "提交标题",
        "commitMessage": "提交信息",
        "authorTime": "2022-11-11 11:11:11",
        "repoPath": "codeup/test-repo",
        "organizationId": "61133b011bd96aa110f1b500",
        "author": {
          "name": "云效",
          "email": "username@example.com"
        }
      }
    }
  ]
}

错误码

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
暂无变更历史