如何 Return Github 从私有存储库发出问题 (Node.js)
How to Return Github Issues from Private Repository (Node.js)
我正在尝试 return 使用 Node.js 来自私人仓库的 Github 个问题列表。我能够 return 回购列表,但正在努力 return 问题。
您似乎可以根据此处 https://octokit.github.io/octokit.rb/Octokit/Client/Issues.html
的文档列出 list_issues
函数的问题。但是,我在尝试访问该函数时遇到错误。
const octokit = require('@octokit/rest')()
octokit.authenticate({
type: 'basic',
username: 'username',
password: 'password'
})
octokit.repos.getForOrg({
org: 'name_of_organization',
type: 'private'
}).then(({data, headers, status}) => {
console.log(data) // returns list of repos as JSON
})
octokit.list_issues("name_of_org/name_of_repo")
.then(({data, headers, status}) => {
console.log(data) // error: octokit.list_issues in not a function
})
我怎样才能 return 来自 Github 的 JSON 私人问题列表?
基于文档:https://octokit.github.io/rest.js/#api-Search-issues
虽然使用相同的身份验证代码块,但示例请求可能如下所示:
octokit.issues.getAll({
filter: 'all',
state: 'open',
labels: '',
sort: 'updated',
direction: 'desc',
since: '2018-07-01T00:00:00Z',
per_page: '100',
page: '1'})
.then(result => {
console.log(result)
})
.catch(err => {
console.log(err)
})
我正在尝试 return 使用 Node.js 来自私人仓库的 Github 个问题列表。我能够 return 回购列表,但正在努力 return 问题。
您似乎可以根据此处 https://octokit.github.io/octokit.rb/Octokit/Client/Issues.html
的文档列出 list_issues
函数的问题。但是,我在尝试访问该函数时遇到错误。
const octokit = require('@octokit/rest')()
octokit.authenticate({
type: 'basic',
username: 'username',
password: 'password'
})
octokit.repos.getForOrg({
org: 'name_of_organization',
type: 'private'
}).then(({data, headers, status}) => {
console.log(data) // returns list of repos as JSON
})
octokit.list_issues("name_of_org/name_of_repo")
.then(({data, headers, status}) => {
console.log(data) // error: octokit.list_issues in not a function
})
我怎样才能 return 来自 Github 的 JSON 私人问题列表?
基于文档:https://octokit.github.io/rest.js/#api-Search-issues
虽然使用相同的身份验证代码块,但示例请求可能如下所示:
octokit.issues.getAll({
filter: 'all',
state: 'open',
labels: '',
sort: 'updated',
direction: 'desc',
since: '2018-07-01T00:00:00Z',
per_page: '100',
page: '1'})
.then(result => {
console.log(result)
})
.catch(err => {
console.log(err)
})