Github API:在创建问题时可以将问题的记者设置给其他用户吗?

时间:2016-04-11 05:34:01

标签: github github-api

我的任务是将一堆JIRA问题及其相关评论导入Github问题。

使用Github v3 API,是否可以在创建问题时将打开问题的人员设置为我的Github组织/团队中的其他用户,而不是我认证的自我?我希望JIRA的记者(用JIRA语言,记者是打开这个问题的人)将这些问题列为Github问题的创建者。

此外,当我以编程方式创建评论时,是否可以将评论归因于组织中的其他用户?

感谢。

2 个答案:

答案 0 :(得分:0)

如果使用OAuth Authorizations API创建应用程序,则可以执行此操作。您要模拟的每个用户都必须授予权限才能使其正常工作。

或者,您可以自动将问题分配给正确的人,或者在问题文本的底部添加@ -mention,以指出原始问题的创建者是谁。

答案 1 :(得分:0)

您要做的是使用GitHub企业版中提供的功能。因此,如果您的存储库托管在github.com上,答案是否定的,如果不要求每个用户都向您提供their personal api tokens,则无法做到。

如果你有幸成为GH Enterprise用户,你可以通过Impersonation oauth tokens

来做到这一点

提出请求:

POST /admin/users/:username/authorizations

并使用令牌执行其他操作。