我正在尝试构建一个应用程序来跟踪GitHub"Streaks"(用户已经连续多少天致力于GitHub.)我正在尝试使用GitHub API来做到这一点,但我无法弄清楚在哪里.
如果我不能拉回条纹,如果我能找到一种方法来查看他们是否在某一天(如昨天)犯了错,我可以通过继续检查前一天直到没有提交来递归地确定连胜.
我可以找到有关特定提交的详细信息https://developer.github.com/v3/repos/commits/
我可以为单个用户检索数据:https: //developer.github.com/v3/users/#get-a-single-user
但我似乎无法找到如何查询API以确定用户是否在某一天进行了提交.
您可以尝试使用GitHub Search Commits API.例如,要查找用户提交km-poonacha的2017-08-28,你可以提出以下要求.
curl -H 'Accept: application/vnd.github.cloak-preview' \https://api.github.com/search/commits?q=author:km-poonacha+author-date:2017-08-28
参考.搜索提交
| 归档时间: |
|
| 查看次数: |
544 次 |
| 最近记录: |