Node.js,在私人仓库上创建一个 github 问题
Node.js, create a github issue on a private repo
我有一个私人 github 存储库,我想在其中跟踪我的应用程序的问题。 Github's API 描述了如何通过 POST 请求创建问题。我的问题是,这是否仅适用于 public 个存储库?我是否忽略了允许我的应用程序产生问题的简单解决方案?我试过下面的代码,但没有运气。谢谢!
var request = require('request');
var bugReport =
{
"title": "Found a bug",
"body": "I'm having a problem with this.",
"labels": [
"bug"
]
}
request.post(
'https://api.github.com/repos/...(username).../...(repo).../issues',
{ json: bugReport },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
);
您需要使用具有正确范围的 OAuth 令牌进行身份验证,然后才能 post 访问私人存储库。参见 https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/
我有一个私人 github 存储库,我想在其中跟踪我的应用程序的问题。 Github's API 描述了如何通过 POST 请求创建问题。我的问题是,这是否仅适用于 public 个存储库?我是否忽略了允许我的应用程序产生问题的简单解决方案?我试过下面的代码,但没有运气。谢谢!
var request = require('request');
var bugReport =
{
"title": "Found a bug",
"body": "I'm having a problem with this.",
"labels": [
"bug"
]
}
request.post(
'https://api.github.com/repos/...(username).../...(repo).../issues',
{ json: bugReport },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
);
您需要使用具有正确范围的 OAuth 令牌进行身份验证,然后才能 post 访问私人存储库。参见 https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/