Перечислите все проблемы из частного репозитория организации, используя github api v3 - PullRequest
20 голосов
/ 18 марта 2012

Я пытаюсь получить все проблемы из частного репозитория организации, но мне не везет.

Я использую рубиновый гем "github_api", но я также пытался просто попытаться получить к нему доступ, используяcurl

Пока я могу получить все проблемы, которые мне назначены или на которые я подписан, но не все проблемы, которые существуют для этого конкретного репо.

Использование гема github_api (https://github.com/peter-murach/github), Я получил это далеко

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

К вашему сведению: я владелец организации и репо

Глядя на github api (проблемы), похоже, нетбыть фильтром, который вернет мне то, что мне нужно.

Возможно ли это?

Спасибо!

1 Ответ

14 голосов
/ 26 июня 2012

Это решение было предоставлено Луисом S , но он не смог ответить на свой вопрос из-за нехватки репутации.Вычеркнул это из своего вопроса ради ясности.Если вы проголосуете за этот ответ, не забудьте высказать его вопрос:)


только что нашел решение.при работе с организациями.Организация является действительным пользователем github.

Так что в случае URL:

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

замените: user по имени org и: repo по имени repo

Что касается самоцвета github_api, используйте имя организации в качестве пользователя

@github = Github.new :basic_auth => 'user:pass',
:org => 'org_name',
:user => 'org_name',
:repo => 'repo_name'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...