获得整体提交Github API

时间:2017-02-01 16:09:34

标签: github github-api

我正在构建一个面板,在一个页面上向用户显示github统计信息以及其他一些数据。

我正在尝试获取一个不是特定于任何存储库的用户提交计数,而是整体计数。我在API上找到的所有方法似乎只将计数返回到特定的存储库。

是否有人管理这些数据?

1 个答案:

答案 0 :(得分:0)

我认为你要找的是这样的:

https://api.github.com/users/{username}/events

因此,如果您有兴趣获取信息的用户名是Paradigm,那么您的请求将是:

https://api.github.com/users/paradigm/events

返回的JSON对象具有类型。您感兴趣的类型的值为“PushEvent”。

要获得所有提交,您必须知道每个请求100个结果的Api限制(并且还有一些其他限制,例如每小时60个未经身份验证的请求)。因此,根据您以编程方式执行此操作的方式,您可以按以下方式提出请求:

https://api.github.com/users/paradigm/events?page=1&per_page=100
https://api.github.com/users/paradigm/events?page=2&per_page=100
etc...