Github 获取特定用户的问题和请求

Github 获取特定用户的问题和请求,github,github-api,octokit,octokit.net,Github,Github Api,Octokit,Octokit.net,我将根据用户传入的存储库的名称,通过API为多个组织拥有的存储库提取所有问题和请求。我希望能够显示分配给用户的所有问题/请求,以及用户评论的最新问题和请求 我可以通过提取用户所属的所有存储库的所有问题/PRs,然后进行一些处理,以准确地找到仅分配给用户名的问题。问题是,这不能很好地扩展:如果多个用户在同一时间范围内请求这些数据,我将很快通过API速率限制 我想知道是否有任何方法可以只获取特定用户名的问题/PRs?或者有任何其他解决此问题的方法,不需要每次都获取所有回购的所有问题/PRs。提前谢谢

我将根据用户传入的存储库的名称,通过API为多个组织拥有的存储库提取所有问题和请求。我希望能够显示分配给用户的所有问题/请求,以及用户评论的最新问题和请求

我可以通过提取用户所属的所有存储库的所有问题/PRs,然后进行一些处理,以准确地找到仅分配给用户名的问题。问题是,这不能很好地扩展:如果多个用户在同一时间范围内请求这些数据,我将很快通过API速率限制

我想知道是否有任何方法可以只获取特定用户名的问题/PRs?或者有任何其他解决此问题的方法,不需要每次都获取所有回购的所有问题/PRs。提前谢谢

您可以使用一个请求来完成此操作

以下请求将搜索具有
状态的问题:打开
查找具有特定用户的特定回购
受让人
以及对该问题发表评论的特定
评论人
用户:

{
  search(first: 100, type: ISSUE, query: "user:CosmicMind repo:material assignee:danieldahan commenter:danieldahan state:open") {
    issueCount
    pageInfo {
      hasNextPage
      endCursor
    }
    edges {
      node {
        ... on Issue {
          createdAt
          title
          url
        }
      }
    }
  }
}
您可以在中测试它