20

我正在尝试从组织的私人仓库中检索所有问题,但运气不佳。

我正在使用 ruby​​ gem "github_api" 但我也尝试过使用 curl 访问它

到目前为止,我能够检索分配给我或订阅的所有问题,但不是该特定回购存在的所有问题。

使用 github_api gem (https://github.com/peter-murach/github),我已经走到了这一步

@github.issues.issues(:filter => "subscribed")

仅供参考:我是 org 和 repo 的所有者

查看 github api (issues) 似乎没有一个过滤器可以返回我需要的东西。

这甚至可能吗?

谢谢!

4

1 回答 1

14

此解决方案由Luis S提供,但由于声誉不足,他无法回答自己的问题。为了清楚起见,将其从他的问题中移出。如果您对此答案投票,请不要忘记为他的问题投票:)


刚刚找到解决方案。在与组织打交道时。该组织是实际的 github 用户。

所以如果是网址:

https://api.github.com/repos/:user/:repo/issues

将 :user 替换为组织名称,将 :repo 替换为 repo 名称

至于 github_api gem,使用组织名称作为用户

@github = Github.new :basic_auth => 'user:pass',
:org => 'org_name',
:user => 'org_name',
:repo => 'repo_name'
于 2012-06-25T22:34:52.263 回答