我正在尝试编写一个静态网页,该网页将在github存储库中拉出所有当前的拉取请求并显示它们。我想使用octokit.js,但这是用于node.js的。是否有直接的方法可以通过静态网页对github存储库进行身份验证的调用?
答案 0 :(得分:0)
GitHub的API非常开放。您可以fetch('https://api.github.com/repos/:user/:repo/pulls')
。 https://developer.github.com/v3/pulls/#list-pull-requests
请注意,未经身份验证的请求受到限制,但您不必为此担心。
运行以下示例以查看针对Node.js核心的当前拉取请求列表。
fetch('https://api.github.com/repos/nodejs/node/pulls')
.then((r) => r.json())
.then((pulls) => {
pulls
.map((p) => `[${p.number}] ${p.title} (${p.html_url})`)
.forEach((s) => console.log(s));
});