使用GitHub API在特定月份获取GitHub存储库上的所有问题

时间:2018-05-31 15:57:43

标签: github

我正在尝试使用GitHub API在我的django应用程序中获取特定用户在特定月份创建的所有Pull请求。

e.g: https://api.github.com/repos/myrepo/example/issues?creator=person_name&start_date=2018-1-1&end_date=2018-1-31

1 个答案:

答案 0 :(得分:1)

您可以使用search issues API endpoint找到用户在给定月份创建的问题,例如

https://api.github.com/search/issues?q=author:username+created:2018-01-01..2018-01-31

created can take a value like YYYY-MM-DD..YYYY-MM-DD to set a date range

您可能还想添加type:issue,因此您看不到拉取请求或repo:user-or-org/repo将结果限制为单个存储库。

请注意,搜索用户的贡献存在限制,包括问题。您可能需要have your users authenticate才能搜索他们的问题。您应该能够使用自己的用户帐户尝试使用自己的用户帐户,只要您有经过身份验证的会话(例如,在您登录GitHub的浏览器中使用搜索URL)。