Node.js GitHub REST API使用creator参数创建问题

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

NodeJS应用程序: 我尝试使用github REST API“{owner}/{repo}/issues”和以下参数和令牌从我的nodeJS应用程序创建github问题。我正在传递参数“creator”以显示谁创建/评论了此问题。但它将gitHub访问令牌的所有者显示为问题的创建者。如何解决这个问题

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的经过身份验证的用户。