Node.js GitHub REST API使用creator参数创建问题
NodeJS应用程序: 我尝试使用github REST API“{owner}/{repo}/issues”和以下参数和令牌从我的nodeJS应用程序创建github问题。我正在传递参数“creator”以显示谁创建/评论了此问题。但它将gitHub访问令牌的所有者显示为问题的创建者。如何解决这个问题Node.js GitHub REST API使用creator参数创建问题,node.js,git,api,rest,github,Node.js,Git,Api,Rest,Github,NodeJS应用程序: 我尝试使用github REST API“{owner}/{repo}/issues”和以下参数和令牌从我的nodeJS应用程序创建github问题。我正在传递参数“creator”以显示谁创建/评论了此问题。但它将gitHub访问令牌的所有者显示为问题的创建者。如何解决这个问题 request.post({ url: githubApiEndpoint + "/repos/" + options.orgName + "/" + options.repoN
request.post({
url: githubApiEndpoint + "/repos/" + options.orgName + "/" + options.repoName + "/issues",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer " + options.accessToken
},
body: JSON.stringify({
title: "creating issue",
body: "description of issue",
creator: "username",
labels: ["question"]
})
}, callback);
按照规定,你不能<代码>创建者不是有效参数。此外,您的示例在语法上不正确。您不能。OAuth协议旨在提供一种以特定用户(拥有您获得的令牌的用户)的名义执行操作的方法
因此,如果您愿意,作者/创建者将是令牌所有者。如果您没有他人的令牌,则无法代表他人执行操作创建者将是使用API的经过身份验证的用户。