我正在使用Nodejs编写一个简单的Web应用程序,需要使用GH api从自述文件中读取内容。
一切正常,但我无法按照经过身份验证的用户对请求进行排序。
对不起这里的菜鸟:-)但这还不足以将我的客户端和密钥或access_token作为参数添加到我的网址吗?我已经尝试了两种方法,两者似乎都在60次请求后超时,而不是文档所说的5000次。
我查看了这个网站http://docs.python-guide.org/en/latest/dev/virtualenvs/,但我认为我已经完成了它所说的内容。
我是否需要在服务器上添加令牌?就像公共和私人ssh密钥的工作方式一样? - 抱歉,只是想了解一下。
答案 0 :(得分:0)
最近我从Github获取了一系列问题。服务器或类似设备上没有其他设置。
我使用了使用https://github.com/settings/tokens/new
创建的令牌const chalk = require("chalk");
const sa = require("superagent");
const { getProperty } = require("../context");
async function getIssues(org) {
try {
const url = `https://api.github.com/orgs/${org}/issues?state=open`;
const apiToken = await getProperty("github.token");
const res = await sa
.get(url)
.set("Authorization", `token ${apiToken}`)
.send();
res.body.forEach(issue => {
console.log(issue.title);
});
} catch (err) {
console.error(err);
}
}
module.exports = getIssues;