根据GitHub文档,您可以通过GET /repos/:owner/:repo/stats/commit_activity
检索提交活动数据PER存储库的最后一年。
这可以通过以下方式完成:
var request = require('request');
var options = {
url: 'https://api.github.com/repos/name/project/stats/commit_activity',
headers: {
'User-Agent': 'request'
}
};
function callback(error, response, body) {
var jsonBody = JSON.parse(body);
console.log(JSON.stringify(jsonBody, null, 2));
}
request(options, callback);
另一个例子,您可以通过GET /repos/:owner/:repo/stats/participation
检索存储库所有者和其他所有人的每周提交计数,但它仍然完成了PER存储库,这不是我想要的。
问题是我需要去年所有存储库(不包括协作者)的每周的提交活动。这是怎么做到的?