2012-03-18 2 views
19

Я пытаюсь получить все проблемы из частного репо org, но не очень повезло.Перечислить все проблемы из частного репо организации с помощью github api v3

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

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

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

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

FYI: Я владелец орг и репо

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

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

Спасибо!

+1

Вы должны отправить решение в ответ и ответить на него самостоятельно. – ScottJShea

+1

Я пробовал, но это sais – lsaffie

+1

Я пробовал, но он сказал, что мне нужно 100 баллов, по крайней мере, чтобы ответить на мои собственные вопросы (или что-то в этом роде) – lsaffie

ответ

14

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


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

Таким образом, в случае URL:

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

замены: пользователь по имени орг и: репо по имени репо

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

@github = Github.new :basic_auth => 'user:pass', 
:org => 'org_name', 
:user => 'org_name', 
:repo => 'repo_name' 
+0

Этот ответ, хороший сэр, просто спас мне несколько часов разочарования в пробной и кодировке ошибок. Спасибо! – thomax

+2

Из интереса, что, если владелец частного репо - индивидуум ... кто-нибудь придумал это? Я все еще возвращаю только свои проблемы, поскольку я являюсь владельцем репо, когда действительно хочу ВСЕ проблемы: (... – user1915482

+0

Вы - MAN! Я бы никогда не догадался/repos /: org_name /: repo/issues вместо/repos /: имя_пользователя /: репо/проблемы, как это делает API. Спасибо еще раз! – AndrewSmiley

Смежные вопросы