获取当前用户最近提交动态列表
功能介绍
查询当前最近前N条提交动态
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v4/user/recent-push-events
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
否 |
String |
参数解释: 项目的32位uuid,项目唯一标识,通过查询项目列表接口查询项目列表获取。 取值范围: 字符串长度32。 |
size |
否 |
Integer |
参数解释: 获取数量。 取值范围: 1-100 默认取值: 10 |
请求参数
无
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
[数组元素] |
Array of PersonalPushEventDto objects |
参数解释: 推送动态列表。 |
参数 |
参数类型 |
描述 |
---|---|---|
author |
PersonalEventAuthorDto object |
参数解释: 触发者。 约束限制: 不涉及 |
repository |
RepositorySimpleDto object |
参数解释: 仓库信息。 约束限制: 不涉及 |
push_data |
PushEventPayloadDto object |
参数解释: 创建时间。 约束限制: 不涉及 |
created_at |
String |
参数解释: 创建时间。 约束限制: 不涉及 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
Integer |
参数解释: 用户id。 约束限制: 不涉及。 取值范围: 1-2147483647 |
username |
String |
参数解释: 用户名。 约束限制: 不涉及。 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
Integer |
参数解释: 仓库ID。 取值范围: 1-2147483647 |
description |
String |
参数解释: 仓库描述信息。 |
name |
String |
参数解释: 仓库名称。 |
name_with_namespace |
String |
参数解释: 仓库完整名称。 |
path |
String |
参数解释: 仓库路径。 |
path_with_namespace |
String |
参数解释: 仓库完整路径。 |
created_at |
String |
参数解释: 创建时间。 |
updated_at |
String |
参数解释: 更新时间。 |
archived |
Boolean |
参数解释: 是否归档。 |
ssh_url_to_repo |
String |
参数解释: 仓库ssh地址。 |
http_url_to_repo |
String |
参数解释: 仓库http地址。 |
project_id |
String |
参数解释: 仓库所属项目ID。 |
project_name |
String |
参数解释: 仓库所属项目名称。 |
develop_mode |
String |
参数解释: 仓库开发模式。 取值范围:
枚举值:
|
moderation_result |
Boolean |
参数解释: 审核状态。 |
请求示例
GET /v4/user/recent-push-events [ { "author" : { "id" : 9124, "username" : "c369c68f1ff84679b5a8ed904d8bff1c" }, "repository" : { "id" : 2112044670, "description" : "", "name" : "123111", "name_with_namespace" : "75f271c4b55545ba9c65ab37206eb968 / group1 / 123111", "path" : "123111", "path_with_namespace" : "75f271c4b55545ba9c65ab37206eb968/123111", "created_at" : "2025-08-21T16:26:35.000+08:00", "updated_at" : "2025-08-21T16:26:35.000+08:00", "archived" : false, "ssh_url_to_repo" : "git@test.com:75f271c4b55545ba9c65ab37206eb968/123111.git", "http_url_to_repo" : "https:/test.com/75f271c4b55545ba9c65ab37206eb968/123111.git", "project_id" : "75f271c4b55545ba9c65ab37206eb968", "project_name" : "wyj20250314_CR", "develop_mode" : "CR", "moderation_result" : true }, "push_data" : { "commit_count" : 1, "action" : "created", "ref_type" : "branch", "commit_from" : null, "commit_to" : "a05a676d75dd58499f2b2e2d2c9f72aa4ba5d715", "ref" : "master", "commit_title" : "Initial commit" }, "created_at" : "2025-08-21T16:26:40.000+08:00" } ]
响应示例
状态码:200
获取当前用户最近提交动态列表
[ { "author" : { "id" : 9124, "username" : "c369c68f1ff84679b5a8ed904d8bff1c" }, "repository" : { "id" : 2112044670, "description" : "", "name" : "123111", "name_with_namespace" : "75f271c4b55545ba9c65ab37206eb968 / group1 / 123111", "path" : "123111", "path_with_namespace" : "75f271c4b55545ba9c65ab37206eb968/123111", "created_at" : "2025-08-21T16:26:35.000+08:00", "updated_at" : "2025-08-21T16:26:35.000+08:00", "archived" : false, "ssh_url_to_repo" : "git@test.com:75f271c4b55545ba9c65ab37206eb968/123111.git", "http_url_to_repo" : "https:/test.com/75f271c4b55545ba9c65ab37206eb968/123111.git", "project_id" : "75f271c4b55545ba9c65ab37206eb968", "project_name" : "test", "develop_mode" : "CR", "moderation_result" : true }, "push_data" : { "commit_count" : 1, "action" : "created", "ref_type" : "branch", "commit_from" : null, "commit_to" : "a05a676d75dd58499f2b2e2d2c9f72aa4ba5d715", "ref" : "master", "commit_title" : "Initial commit" }, "created_at" : "2025-08-21T16:26:40.000+08:00" } ]
状态码
状态码 |
描述 |
---|---|
200 |
获取当前用户最近提交动态列表 |
错误码
请参见错误码。