361.md 7.5 KB
Newer Older
Lab机器人's avatar
readme  
Lab机器人 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
# Resource label events API

> 原文:[https://docs.gitlab.com/ee/api/resource_label_events.html](https://docs.gitlab.com/ee/api/resource_label_events.html)

*   [Issues](#issues)
    *   [List project issue label events](#list-project-issue-label-events)
    *   [Get single issue label event](#get-single-issue-label-event)
*   [Epics](#epics-ultimate)
    *   [List group epic label events](#list-group-epic-label-events)
    *   [Get single epic label event](#get-single-epic-label-event)
*   [Merge requests](#merge-requests)
    *   [List project merge request label events](#list-project-merge-request-label-events)
    *   [Get single merge request label event](#get-single-merge-request-label-event)

# Resource label events API[](#resource-label-events-api "Permalink")

资源标签事件可跟踪有关向可发行对象添加或删除对象的时间,对象和对象.

## Issues[](#issues "Permalink")

### List project issue label events[](#list-project-issue-label-events "Permalink")

获取单个问题的所有标签事件的列表.

```
GET /projects/:id/issues/:issue_iid/resource_label_events 
```

| Attribute | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | integer/string | yes | 项目的 ID 或[URL 编码的路径](README.html#namespaced-path-encoding) |
| `issue_iid` | integer | yes | 问题的 IID |

```
[  {  "id":  142,  "user":  {  "id":  1,  "name":  "Administrator",  "username":  "root",  "state":  "active",  "avatar_url":  "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",  "web_url":  "http://gitlab.example.com/root"  },  "created_at":  "2018-08-20T13:38:20.077Z",  "resource_type":  "Issue",  "resource_id":  253,  "label":  {  "id":  73,  "name":  "a1",  "color":  "#34495E",  "description":  ""  },  "action":  "add"  },  {  "id":  143,  "user":  {  "id":  1,  "name":  "Administrator",  "username":  "root",  "state":  "active",  "avatar_url":  "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",  "web_url":  "http://gitlab.example.com/root"  },  "created_at":  "2018-08-20T13:38:20.077Z",  "resource_type":  "Issue",  "resource_id":  253,  "label":  {  "id":  74,  "name":  "p1",  "color":  "#0033CC",  "description":  ""  },  "action":  "remove"  }  ] 
```

```
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/issues/11/resource_label_events" 
```

### Get single issue label event[](#get-single-issue-label-event "Permalink")

返回特定项目问题的单个标签事件

```
GET /projects/:id/issues/:issue_iid/resource_label_events/:resource_label_event_id 
```

Parameters:

| Attribute | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | integer/string | yes | 项目的 ID 或[URL 编码的路径](README.html#namespaced-path-encoding) |
| `issue_iid` | integer | yes | 问题的 IID |
| `resource_label_event_id` | integer | yes | 标签事件的 ID |

```
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/issues/11/resource_label_events/1" 
```

## Epics[](#epics-ultimate "Permalink")

### List group epic label events[](#list-group-epic-label-events "Permalink")

获取单个史诗的所有标签事件的列表.

```
GET /groups/:id/epics/:epic_id/resource_label_events 
```

| Attribute | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | integer/string | yes | 组的 ID 或[URL 编码的路径](README.html#namespaced-path-encoding) |
| `epic_id` | integer | yes | 史诗的 ID |

```
[  {  "id":  106,  "user":  {  "id":  1,  "name":  "Administrator",  "username":  "root",  "state":  "active",  "avatar_url":  "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",  "web_url":  "http://gitlab.example.com/root"  },  "created_at":  "2018-08-19T11:43:01.746Z",  "resource_type":  "Epic",  "resource_id":  33,  "label":  {  "id":  73,  "name":  "a1",  "color":  "#34495E",  "description":  ""  },  "action":  "add"  },  {  "id":  107,  "user":  {  "id":  1,  "name":  "Administrator",  "username":  "root",  "state":  "active",  "avatar_url":  "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",  "web_url":  "http://gitlab.example.com/root"  },  "created_at":  "2018-08-19T11:43:01.746Z",  "resource_type":  "Epic",  "resource_id":  33,  "label":  {  "id":  37,  "name":  "glabel2",  "color":  "#A8D695",  "description":  ""  },  "action":  "add"  }  ] 
```

```
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/groups/1/epics/11/resource_label_events" 
```

### Get single epic label event[](#get-single-epic-label-event "Permalink")

返回特定组史诗的单个标签事件

```
GET /groups/:id/epics/:epic_id/resource_label_events/:resource_label_event_id 
```

Parameters:

| Attribute | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | integer/string | yes | 组的 ID 或[URL 编码的路径](README.html#namespaced-path-encoding) |
| `epic_id` | integer | yes | 史诗的 ID |
| `resource_label_event_id` | integer | yes | 标签事件的 ID |

```
curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/groups/1/epics/11/resource_label_events/107" 
```

## Merge requests[](#merge-requests "Permalink")

### List project merge request label events[](#list-project-merge-request-label-events "Permalink")

获取单个合并请求的所有标签事件的列表.

```
GET /projects/:id/merge_requests/:merge_request_iid/resource_label_events 
```

| Attribute | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | integer/string | yes | 项目的 ID 或[URL 编码的路径](README.html#namespaced-path-encoding) |
| `merge_request_iid` | integer | yes | 合并请求的 IID |

```
[  {  "id":  119,  "user":  {  "id":  1,  "name":  "Administrator",  "username":  "root",  "state":  "active",  "avatar_url":  "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",  "web_url":  "http://gitlab.example.com/root"  },  "created_at":  "2018-08-20T06:17:28.394Z",  "resource_type":  "MergeRequest",  "resource_id":  28,  "label":  {  "id":  74,  "name":  "p1",  "color":  "#0033CC",  "description":  ""  },  "action":  "add"  },  {  "id":  120,  "user":  {  "id":  1,  "name":  "Administrator",  "username":  "root",  "state":  "active",  "avatar_url":  "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",  "web_url":  "http://gitlab.example.com/root"  },  "created_at":  "2018-08-20T06:17:28.394Z",  "resource_type":  "MergeRequest",  "resource_id":  28,  "label":  {  "id":  41,  "name":  "project",  "color":  "#D1D100",  "description":  ""  },  "action":  "add"  }  ] 
```

```
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/merge_requests/11/resource_label_events" 
```

### Get single merge request label event[](#get-single-merge-request-label-event "Permalink")

返回特定项目合并请求的单个标签事件

```
GET /projects/:id/merge_requests/:merge_request_iid/resource_label_events/:resource_label_event_id 
```

Parameters:

| Attribute | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | integer/string | yes | 项目的 ID 或[URL 编码的路径](README.html#namespaced-path-encoding) |
| `merge_request_iid` | integer | yes | 合并请求的 IID |
| `resource_label_event_id` | integer | yes | 标签事件的 ID |

```
curl --request GET --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/merge_requests/11/resource_label_events/120" 
```