我正在使用GitHub API获取问题事件。我想显示谁被分配到该问题,以及由谁 根据GitHub Api文档, 我遇到的问题是,GitHub API为 示例: 用户mjohnson将用户jdoe分配给问题。 描述这一情况的事件应具有jdoe作为 问题: 为什么会发生这种情况,以及如何由assigned
和unassigned
事件有一个额外的属性用于此特定功能,即assignee
,以及标准的actor
属性:assignee
:已分配给(或未分配给)此Issue的User对象。仅为"已分配"one_answers"未分配"事件提供。actor
:始终是生成事件的用户。actor
和assignee
属性返回相同的人。assignee
,mjohnson为actor
。GitHub API在assignee
和actor
对象中返回jdoe。
对于"已分配"one_answers"未分配"事件,您现在应该看到一个新的"assigner"属性,该属性告诉您是哪个用户执行了操作。
https://developer.github.com/v3/issues/events/#attributes
我希望这能帮助