github api v3 如何取得某个user提出的issue数量

11次阅读

apihttp://developer.github.com/v3/issues… 中,提到了对认证用户的提取issue的方法,但如何取得未经认证的用户的issue(直接查询不可以吗?)

其实我是在做 这个 http://hit9.org/GhResume/

目前还想添加:
1. 计算用户是否在fork后进行了新的提交
2. 计算用户的提出的issue数目和contribute to 的项目个数
3.自己的项目被fork的程度。

通过尽量少的查询来实现这些分析。就像 codewall的个人profile页面一样

hit9

对认证用户的提取issue的方法,但如何取得未经认证的用户的issue(直接查询不可以吗?

可以,但是如果你没有他的OAuth话,只能查询他在那些public repo中提出的issue,而不能查询private repo中的issue.

List all issues across owned and member repositories for the authenticated user:
GET /user/issues

拿这个Libary来说
https://github.com/ajaxorg/node-githu…

var GitHubApi = require("github");
var github = new GitHubApi({
    version: "3.0.0"
});
github.issues.getAll({
    user: "meteormatt"
}, function(err, res) {
    console.log(JSON.stringify(res));
});

Meteor

正文完