【问题标题】:Github API: Finding all of the issues closed by a userGithub API:查找用户关闭的所有问题
【发布时间】:2015-07-25 01:14:38
【问题描述】:

如何找到由特定用户关闭的所有问题。 GitHub's issues API 不支持将其作为查询。

我可以抓取这些数据,但我更愿意通过他们的 API 获取这些数据。

编辑:我一直需要用户关闭的所有问题。

【问题讨论】:

    标签: github github-api


    【解决方案1】:

    已关闭的问题在 GitHub API 中表现为问题事件。要访问所有事件,请将此模式与 GitHub API 一起使用:

    /api.github.com/users/username/events

    例如,查看我的所有活动:https://api.github.com/users/maxlaumeister/events

    要获取用户已关闭的所有问题的列表,请过滤 JSON 响应并丢弃除 "type": "IssuesEvent""payload": { "action": "closed", ... } 之外的所有事件。

    GitHub API page on IssuesEvents

    【讨论】:

    • 注意:Events API 将返回每个时间线最多 300 个事件,并且仅返回过去 90 天的事件:developer.github.com/v3/activity/events
    • @IvanZuzak 我怎样才能从时间开始获取所有事件?
    • @MaxWofford 据我所知,用户不可能一直获取所有事件/问题/已关闭问题。我怀疑 GitHub 可能会归档这些数据。您需要单独点击 repos,列出所有问题,然后按用户过滤它们。
    • "我怎样才能从时间开始获取所有事件?" -- 目前不可能。
    • @MaxWofford 在我看来它也没有限制。我会在有一些老问题的仓库上对其进行测试!
    猜你喜欢
    • 2015-07-17
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2013-08-18
    相关资源
    最近更新 更多