我正在尝试从组织的私人仓库中检索所有问题,但没有太多运气。
我正在使用红宝石宝石“github_api”,但我也试过尝试使用curl访问它
到目前为止,我能够检索我所分配的或我订阅的所有问题,但不是所有针对该特定回购的问题。
使用github_api gem(https://github.com/peter-murach/github),我已经走到了这一步
@github.issues.issues(:filter => "subscribed")
仅供参考:我是组织和回购的所有者
查看github api(问题),似乎没有一个过滤器可以返回我需要的内容。
这甚至可能吗?
谢谢!
答案 0 :(得分: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'