Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

此版本的 GitHub Enterprise 已停止服务 2023-03-15. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

议题事件类型

对于议题事件 API 和时间表 API,了解每个事件类型、GitHub 上的触发操作以及每个事件的唯一属性。

问题事件由问题和拉取请求中的活动触发,在问题事件 API时间线事件 API 中可用。 每个事件类型指定事件是否可用于议题事件或时间表事件 API。

GitHub 的 REST API 认为每个拉取请求都是一个议题,但并非每个议题都是拉取请求。 因此,议题事件和时间表事件端点可能在响应中同时返回议题和拉取请求。 拉取请求在 issue 对象中有一个 pull_request 属性。 因为拉取请求也是议题,因此议题和拉取请求编号在仓库中不会重叠。 例如,如果您在仓库中打开了您的第一个议题,则编号将为 1。 如果您随后打开了一个拉取请求,则编号将为 2。 每个事件类型指定事件是否发生在拉取请求和/或议题中。

议题事件对象公共属性

议题事件都具有相同的对象结构,但仅在时间表事件 API 中可用的事件除外。 某些事件还包括可提供有关事件资源更多上下文的其他属性。 有关不同于此对象格式的任何属性的详细信息,请参阅特定事件。

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

added_to_project

议题或拉取请求已添加到项目板。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

added_to_project 的属性

注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章

若要接收 project_card 属性,则必须为存储库启用项目板,并且必须在 Accept 标头中提供自定义媒体类型

application/vnd.github.starfox-preview+json

警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 你的站点管理员。

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 project_card
project_idinteger项目卡的唯一标识符。
project_urlstring用于检索项目卡的 REST API URL。
column_namestring问题所在列的名称。

已分配

议题或拉取请求已分配给用户。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

assigned 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 assignee
assignerobject执行此问题的取消分配的人员。 此字段在问题事件 API 中可用,但在时间线事件 API 中不可用。

automatic_base_change_failed

GitHub 尝试自动更改拉取请求的基本分支未成功。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
X

automatic_base_change_failed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

automatic_base_change_succeeded

GitHub 尝试自动更改拉取请求的基本分支已成功。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
X

automatic_base_change_succeeded 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

base_ref_changed

拉取请求的基本引用分支已更改。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
X

base_ref_changed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已关闭

议题或拉取请求已关闭。 commit_id 存在时,它会使用“closes/fixes”语法标识关闭问题的提交。 有关语法的详细信息,请参阅“将拉取请求链接到议题”。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

closed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已评论

已将评论添加到议题或拉取请求中。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
X

commented 的属性

此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。

名称类型说明
urlstring用于检索议题评论的 REST API URL。
html_urlstring议题评论的 HTML URL。
issue_urlstring议题的 HTML URL。
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
userobject对议题发表评论的人。
created_atstring指示评论添加时间的时间戳。
updated_atstring指示评论更新或创建(如果从未更新)时间的时间戳。
author_associationstring用户在议题仓库中拥有的权限。 例如,如果存储库的所有者创建了注释,该值将为 "OWNER"
bodystring评论正文文本。
eventstring事件值为 "commented"
actorobject生成事件的人。

提交

已将提交添加到拉取请求的 HEAD 分支。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
X

committed 的属性

此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。

名称类型说明
shastring拉取请求中提交的 SHA。
node_idstring事件的全局节点 ID
urlstring用于检索提交的 REST API URL。
html_urlstring提交的 HTML URL。
authorobject编写提交的人。
committerobject代表作者进行提交的人。
treeobject提交的 Git 树。
messagestring提交消息。
parentsarray of objects父提交的列表。
verificationobject验证提交签名的结果。 有关详细信息,请参阅“Git 数据库”。
eventstring事件值为 "committed"

已连接

议题或拉取请求已链接到另一个议题或拉取请求。 有关详细信息,请参阅“将拉取请求链接到议题”。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

connected 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

convert_to_draft

拉取请求已转换为草稿模式。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

convert_to_draft 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

converted_note_to_issue

此议题是通过将项目板中的注释转换为议题而产生的。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
XX

converted_note_to_issue 的属性

注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章

若要接收 project_card 属性,则必须为存储库启用项目板,并且必须在 Accept 标头中提供自定义媒体类型

application/vnd.github.starfox-preview+json

警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 你的站点管理员。

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 project_card
project_idinteger项目卡的唯一标识符。
project_urlstring用于检索项目卡的 REST API URL。
column_namestring问题所在列的名称。

converted_to_discussion

该问题已关闭并转换为讨论。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
X

converted_to_discussion 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

cross-referenced

议题或拉取请求引用自另一个议题或拉取请求。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
X

cross-referenced 的属性

此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。

名称类型说明
actorobject生成事件的人。
created_atstring指示交叉引用添加时间的时间戳。
updated_atstring指示交叉引用更新或创建(如果从未更新)时间的时间戳。
sourceobject添加交叉引用的议题或拉取请求。
source[type]string该值始终为 "issue",因为拉取请求属于类型问题。 在时间表事件 API 中仅返回由议题或拉取请求触发的交叉引用事件。 若要确定触发事件的问题是否为拉取请求,可以检查 source[issue][pull_request] 对象是否存在。
source[issue]object添加交叉引用的 issue 对象。
eventstring事件值为 "cross-referenced"

demilestoned

议题或拉取请求已从里程碑中删除。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

demilestoned 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 milestone
milestone[title]string里程碑的标题。

deployed

拉取请求已部署。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

deployed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

deployment_environment_changed

拉取请求部署环境已更改。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
X

deployment_environment_changed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已断开连接

议题或拉取请求与另一个议题或拉取请求取消链接。 有关详细信息,请参阅“将拉取请求链接到议题”。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

disconnected 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

head_ref_deleted

拉取请求的 HEAD 分支已删除。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

head_ref_deleted 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

head_ref_restored

拉取请求的 HEAD 分支已还原为上一个已知提交。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

head_ref_force_pushed

拉取请求的 HEAD 分支已强制推送。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

head_ref_force_pushed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已标记

标签已添加到议题或拉取请求。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

labeled 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 label
label[color]string十六进制颜色代码。

locked

议题或拉取请求已锁定。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

locked 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 lock_reason

mentioned

在问题或拉取请求正文中,actor@mentioned

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

mentioned 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

marked_as_duplicate

具有写入权限的用户将议题标记为另一个议题的重复项,或将拉取请求标记为另一个拉取请求的重复项。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

marked_as_duplicate 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

合并

拉取请求已合并。 commit_id 属性是已合并的 HEAD 提交的 SHA1。 commit_repository 始终与主存储库相同。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

merged 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

milestoned

议题或拉取请求已添加到里程碑。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

milestoned 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 milestone
milestone[title]string里程碑的标题。

moved_columns_in_project

议题或拉取请求已在项目板的各列之间移动。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

moved_columns_in_project 的属性

注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章

若要接收 project_card 属性,则必须为存储库启用项目板,并且必须在 Accept 标头中提供自定义媒体类型

application/vnd.github.starfox-preview+json

警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 你的站点管理员。

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 project_card
project_idinteger项目卡的唯一标识符。
project_urlstring用于检索项目卡的 REST API URL。
column_namestring问题所在列的名称。 previous_column_name

pinned

该议题已被置顶。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
XX

pinned 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

ready_for_review

草稿拉取请求已标记为可供审阅。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

ready_for_review 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

referenced

议题引用自提交消息。 commit_id 属性是提交位置的 SHA1,commit_repository 是推送提交的位置。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

referenced 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

removed_from_project

议题或拉取请求已从项目板中删除。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

removed_from_project 的属性

注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章

若要接收 project_card 属性,则必须为存储库启用项目板,并且必须在 Accept 标头中提供自定义媒体类型

application/vnd.github.starfox-preview+json

警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 你的站点管理员。

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 project_card
project_idinteger项目卡的唯一标识符。
project_urlstring用于检索项目卡的 REST API URL。
column_namestring问题所在列的名称。

renamed

议题或拉取请求标题已更改。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

renamed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 rename
rename[from]string之前的名称。
rename[to]string新名称。

已重新打开

问题或拉取请求已重新打开。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

reopened 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

review_dismissed

拉取请求审查被忽略。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

review_dismissed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 dismissed_review
dismissed_review[state]string拉取请求被驳回时的状态。 可以是以下选项之一:commentedapprovedchanges_requested
dismissed_review[review_id]string拉取请求审查的唯一标识符。
dismissed_review[dismissal_message]string驳回审查时用户包含的消息。
dismissed_review[dismissal_commit_id]string驳回审查的提交的唯一标识符(如果存在)。

review_requested

已请求拉取请求审查。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

review_requested 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 requested_reviewer
review_requesterobject请求审查的人员。

review_request_removed

拉取请求审查被删除。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
XX

review_request_removed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 requested_reviewer
review_requesterobject请求审查的人员。

reviewed

已审查拉取请求。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 拉取请求
X

reviewed 的属性

此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
userobject对议题发表评论的人。
bodystring审查摘要文本。
commit_idstring审查时拉取请求中最新提交的 SHA。
submitted_atstring指示审查提交时间的时间戳。
statestring已提交审查的状态。 可以是下述之一:commentedchanges_requestedapproved
html_urlstring审查的 HTML URL。
pull_request_urlstring用于检索拉取请求的 REST API URL。
author_associationstring用户在议题仓库中拥有的权限。 例如,如果存储库的所有者创建了注释,该值将为 "OWNER"
_linksobjecthtml_urlpull_request_url
eventstring事件值为 "reviewed"

subscribed

有人订阅了接收议题或拉取请求的通知。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

subscribed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

transferred

议题已转移到另一个仓库。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
XX

transferred 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

未分配

已从议题中取消分配用户。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

unassigned 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 assignee
assignerobject执行此问题的取消分配的人员。 此字段在问题事件 API 中可用,但在时间线事件 API 中不可用。

unlabeled

已从议题中删除标签。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

unlabeled 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 label
label[color]string十六进制颜色代码。

未锁定

议题已解锁。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

unlocked 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。 lock_reason

unmarked_as_duplicate

先前被用户标记为另一个议题的重复项的议题不再被视为重复项,或者先前被用户标记为另一个拉取请求的重复项的拉取请求不再被视为重复项。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
XX

unmarked_as_duplicate 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

unpinned

议题被取消置顶。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
XX

unpinned 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已取消订阅

有人取消订阅了接收议题或拉取请求的通知。

此事件适用于以下问题类型:

问题类型议题事件 API时间表事件 API
  • 问题
  • 拉取请求
X

unsubscribed 的属性

名称类型说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。