问题事件由问题和拉取请求中的活动触发,在问题事件和时间线事件的 REST API 中可用。 每种事件类型指定事件是否可用于问题事件或时间线事件的 REST API。
GitHub 的 REST API 认为每个拉取请求都是一个议题,但并非每个议题都是拉取请求。 因此,议题事件和时间表事件端点可能在响应中同时返回议题和拉取请求。 拉取请求在 issue
对象中有一个 pull_request
属性。 因为拉取请求也是议题,因此议题和拉取请求编号在仓库中不会重叠。 例如,如果您在仓库中打开了您的第一个议题,则编号将为 1。 如果您随后打开了一个拉取请求,则编号将为 2。 每个事件类型指定事件是否发生在拉取请求和/或议题中。
议题事件对象公共属性
问题事件都具有相同的对象结构,但仅在时间线事件的 REST API 中可用的事件除外。 某些事件还包括可提供有关事件资源更多上下文的其他属性。 有关不同于此对象格式的任何属性的详细信息,请参阅特定事件。
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
added_to_project
议题或拉取请求已添加到项目板。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
added_to_project 的属性
注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章。
若要接收 project_card
属性,则必须为存储库启用项目板,并且必须在 Accept
标头中提供自定义媒体类型:
application/vnd.github.starfox-preview+json
警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 GitHub 支持。
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
project_card | object | 项目卡对象。 |
project_id | integer | 项目卡的唯一标识符。 |
project_url | string | 用于检索项目卡的 REST API URL。 |
column_name | string | 问题所在列的名称。 |
已分配
议题或拉取请求已分配给用户。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
assigned 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
assignee | object | 分配到此议题的人员。 |
assigner | object | 执行此议题分配的人员。 此字段在问题事件 REST API 中可用,但在时间线事件 REST API 中不可用。 |
automatic_base_change_failed
GitHub 尝试自动更改拉取请求的基本分支未成功。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
automatic_base_change_failed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
automatic_base_change_succeeded
GitHub 尝试自动更改拉取请求的基本分支已成功。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
automatic_base_change_succeeded 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
base_ref_changed
拉取请求的基本引用分支已更改。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
base_ref_changed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
已关闭
议题或拉取请求已关闭。 commit_id
存在时,它会使用“closes/fixes”语法标识关闭问题的提交。 有关语法的详细信息,请参阅“将拉取请求链接到议题”。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
closed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
已评论
已将评论添加到议题或拉取请求中。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
commented 的属性
此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。
名称 | 类型 | 说明 |
---|---|---|
url | string | 用于检索议题评论的 REST API URL。 |
html_url | string | 议题评论的 HTML URL。 |
issue_url | string | 议题的 HTML URL。 |
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
user | object | 对议题发表评论的人。 |
created_at | string | 指示评论添加时间的时间戳。 |
updated_at | string | 指示评论更新或创建(如果从未更新)时间的时间戳。 |
author_association | string | 用户在议题仓库中拥有的权限。 例如,如果存储库的所有者创建了注释,该值将为 "OWNER" 。 |
body | string | 评论正文文本。 |
event | string | 事件值为 "commented" 。 |
actor | object | 生成事件的人。 |
提交
已将提交添加到拉取请求的 HEAD
分支。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
committed 的属性
此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。
名称 | 类型 | 说明 |
---|---|---|
sha | string | 拉取请求中提交的 SHA。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于检索提交的 REST API URL。 |
html_url | string | 提交的 HTML URL。 |
author | object | 编写提交的人。 |
committer | object | 代表作者进行提交的人。 |
tree | object | 提交的 Git 树。 |
message | string | 提交消息。 |
parents | array of objects | 父提交的列表。 |
verification | object | 验证提交签名的结果。 有关详细信息,请参阅“Git 数据库”。 |
event | string | 事件值为 "committed" 。 |
已连接
议题或拉取请求已链接到另一个议题或拉取请求。 有关详细信息,请参阅“将拉取请求链接到议题”。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
connected 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
convert_to_draft
拉取请求已转换为草稿模式。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
convert_to_draft 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
converted_note_to_issue
此议题是通过将项目板中的注释转换为议题而产生的。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 |
converted_note_to_issue 的属性
注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章。
若要接收 project_card
属性,则必须为存储库启用项目板,并且必须在 Accept
标头中提供自定义媒体类型:
application/vnd.github.starfox-preview+json
警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 GitHub 支持。
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
project_card | object | 项目卡对象。 |
project_id | integer | 项目卡的唯一标识符。 |
project_url | string | 用于检索项目卡的 REST API URL。 |
column_name | string | 问题所在列的名称。 |
converted_to_discussion
该问题已关闭并转换为讨论。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 |
converted_to_discussion 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
cross-referenced
议题或拉取请求引用自另一个议题或拉取请求。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
cross-referenced 的属性
此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。
名称 | 类型 | 说明 |
---|---|---|
actor | object | 生成事件的人。 |
created_at | string | 指示交叉引用添加时间的时间戳。 |
updated_at | string | 指示交叉引用更新或创建(如果从未更新)时间的时间戳。 |
source | object | 添加交叉引用的议题或拉取请求。 |
source[type] | string | 该值始终为 "issue" ,因为拉取请求属于类型问题。 时间线事件的 REST API 中仅返回由问题或拉取请求触发的交叉引用事件。 若要确定触发事件的问题是否为拉取请求,可以检查 source[issue][pull_request] 对象是否存在。 |
source[issue] | object | 添加交叉引用的 issue 对象。 |
event | string | 事件值为 "cross-referenced" 。 |
demilestoned
议题或拉取请求已从里程碑中删除。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
demilestoned 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
milestone | object | 里程碑对象。 |
milestone[title] | string | 里程碑的标题。 |
deployed
拉取请求已部署。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
deployed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
deployment_environment_changed
拉取请求部署环境已更改。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
deployment_environment_changed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
已断开连接
议题或拉取请求与另一个议题或拉取请求取消链接。 有关详细信息,请参阅“将拉取请求链接到议题”。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
disconnected 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
head_ref_deleted
拉取请求的 HEAD
分支已删除。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
head_ref_deleted 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
head_ref_restored
拉取请求的 HEAD
分支已还原为上一个已知提交。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
head_ref_force_pushed
拉取请求的 HEAD 分支已强制推送。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
head_ref_force_pushed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
已标记
标签已添加到议题或拉取请求。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
labeled 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
label | object | 从问题 label[name] |
label[color] | string | 十六进制颜色代码。 |
locked
议题或拉取请求已锁定。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
locked 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
lock_reason | string | 锁定问题或拉取请求对话的原因(如果已提供)。 |
mentioned
在问题或拉取请求正文中,actor
是 @mentioned
。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
mentioned 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
marked_as_duplicate
具有写入权限的用户将议题标记为另一个议题的重复项,或将拉取请求标记为另一个拉取请求的重复项。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
marked_as_duplicate 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
合并
拉取请求已合并。 commit_id
属性是已合并的 HEAD
提交的 SHA1。 commit_repository
始终与主存储库相同。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
merged 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
milestoned
议题或拉取请求已添加到里程碑。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
milestoned 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
milestone | object | 里程碑对象。 |
milestone[title] | string | 里程碑的标题。 |
moved_columns_in_project
议题或拉取请求已在项目板的各列之间移动。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
moved_columns_in_project 的属性
注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章。
若要接收 project_card
属性,则必须为存储库启用项目板,并且必须在 Accept
标头中提供自定义媒体类型:
application/vnd.github.starfox-preview+json
警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 GitHub 支持。
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
project_card | object | 项目卡对象。 |
project_id | integer | 项目卡的唯一标识符。 |
project_url | string | 用于检索项目卡的 REST API URL。 |
column_name | string | 问题所在列的名称。 |
previous_column_name | string | 从中移动问题的列的名称。 |
pinned
该议题已被置顶。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 |
pinned 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
ready_for_review
草稿拉取请求已标记为可供审阅。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
ready_for_review 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
referenced
议题引用自提交消息。 commit_id
属性是提交位置的 SHA1,commit_repository 是推送提交的位置。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
referenced 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
removed_from_project
议题或拉取请求已从项目板中删除。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
removed_from_project 的属性
注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章。
若要接收 project_card
属性,则必须为存储库启用项目板,并且必须在 Accept
标头中提供自定义媒体类型:
application/vnd.github.starfox-preview+json
警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 GitHub 支持。
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
project_card | object | 项目卡对象。 |
project_id | integer | 项目卡的唯一标识符。 |
project_url | string | 用于检索项目卡的 REST API URL。 |
column_name | string | 问题所在列的名称。 |
renamed
议题或拉取请求标题已更改。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
renamed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
rename | object | 名称详细信息。 |
rename[from] | string | 之前的名称。 |
rename[to] | string | 新名称。 |
已重新打开
问题或拉取请求已重新打开。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
reopened 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
review_dismissed
拉取请求审查被忽略。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
review_dismissed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
dismissed_review | object | 被驳回审查的信息。 |
dismissed_review[state] | string | 拉取请求被驳回时的状态。 可以是以下选项之一:commented 、approved 或 changes_requested 。 |
dismissed_review[review_id] | string | 拉取请求审查的唯一标识符。 |
dismissed_review[dismissal_message] | string | 驳回审查时用户包含的消息。 |
dismissed_review[dismissal_commit_id] | string | 驳回审查的提交的唯一标识符(如果存在)。 |
review_requested
已请求拉取请求审查。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
review_requested 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
requested_reviewer | object | 被请求审查拉取请求的人员。 |
review_requester | object | 请求审查的人员。 |
review_request_removed
拉取请求审查被删除。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
review_request_removed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
requested_reviewer | object | 被请求审查拉取请求的人员。 |
review_requester | object | 请求审查的人员。 |
reviewed
已审查拉取请求。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
拉取请求 |
reviewed 的属性
此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
user | object | 对议题发表评论的人。 |
body | string | 审查摘要文本。 |
commit_id | string | 审查时拉取请求中最新提交的 SHA。 |
submitted_at | string | 指示审查提交时间的时间戳。 |
state | string | 已提交审查的状态。 可以是 commented 、changes_requested 、approved 或 dismissed 其中之一。 |
html_url | string | 审查的 HTML URL。 |
pull_request_url | string | 用于检索拉取请求的 REST API URL。 |
author_association | string | 用户在议题仓库中拥有的权限。 例如,如果存储库的所有者创建了注释,该值将为 "OWNER" 。 |
_links | object | html_url 和 pull_request_url 。 |
event | string | 事件值为 "reviewed" 。 |
subscribed
有人订阅了接收议题或拉取请求的通知。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
subscribed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
transferred
议题已转移到另一个仓库。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 |
transferred 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
未分配
已从议题中取消分配用户。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
unassigned 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
assignee | object | 从此议题中取消分配的人员。 |
assigner | object | 执行此问题的取消分配的人员。 此字段在问题事件 REST API 中可用,但在时间线事件 REST API 中不可用。 |
unlabeled
已从议题中删除标签。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
unlabeled 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
label | object | 从问题 label[name] |
label[color] | string | 十六进制颜色代码。 |
未锁定
议题已解锁。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
unlocked 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
lock_reason | string | 锁定问题或拉取请求对话的原因(如果已提供)。 |
unmarked_as_duplicate
先前被用户标记为另一个议题的重复项的议题不再被视为重复项,或者先前被用户标记为另一个拉取请求的重复项的拉取请求不再被视为重复项。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
unmarked_as_duplicate 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
unpinned
议题被取消置顶。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 |
unpinned 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
已取消订阅
有人取消订阅了接收议题或拉取请求的通知。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
unsubscribed 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |
user_blocked
组织所有者阻止了用户访问组织。 这是通过被阻止的用户对该问题的注释之一完成的。
此事件适用于以下问题类型。
问题事件的 REST API | 时间线事件的 REST API | |
---|---|---|
问题 | ||
拉取请求 |
user_blocked 的属性
名称 | 类型 | 说明 |
---|---|---|
id | integer | 事件的唯一标识符。 |
node_id | string | 事件的全局节点 ID。 |
url | string | 用于提取事件的 REST API URL。 |
actor | object | 生成事件的人。 |
event | string | 识别所发生事件的实际类型。 |
commit_id | string | 引用此议题的提交的 SHA。 |
commit_url | string | 指向引用此议题的提交的 GitHub REST API 链接。 |
created_at | string | 指示事件发生时间的时间戳。 |