2012-10-26 23 views
9

za pośrednictwem interfejsu API GitHub, czy można uzyskać liczbę otwartych żądań ściągnięcia dla repozytorium bez pobierania wszystkich dodatkowych danych związanych z żądaniami pobierania?github api uzyskać liczbę żądań pobrania

Na przykład, gdy pojawi się lista repozytoriów, dla każdego repo można zobaczyć liczbę otwartych problemów. Czy istnieje podobna właściwość dla żądań otwartych pociągnięć?

+0

Moja pierwsza odpowiedź była źle jak słowa kluczowe Search API pasuje tylko treść i test, który zrobiłem, był sprzeczny z problemem, który zawierał w swoim opisie słowo "pull". Nie ma więc możliwości filtrowania tylko żądań ściągnięcia. Skończyłem właśnie za pomocą interfejsu API Żądań Pullów dla każdego repo w tym momencie: http://developer.github.com/v3/pulls/#list-pull-requests Nie idealne, ponieważ chcę tylko poznać liczbę żądań ściągnięcia. –

Odpowiedz

1

Możesz również rzucić okiem na apia wyszukiwania https://developer.github.com/v3/search/#search-issues. Wygląda na to, można filtrować według typu, a prawdopodobnie również na zamknięty lub nie :)

Jak sugeruje codea w komentarzach:

https://api.github.com/search/issues?q=+type:pr+user:StackExchange&sort=created&order=asc 
+3

'https: //api.github.com/search/issues? Q = + typ: pr + user: StackExchange & sort = created & order = asc' – codea

+0

jak pokonać limit 30 trafień? Czy istnieje sposób na uzyskanie każdej liczby repo w jednym dla org w jednym trafieniu. Próbowałem poniżej kwerendy, ale daje liczyć dla wszystkich transakcji repo: 'https: //api.github.com/search/issues q = + Typ: PR + org: orgName' –

+1

@ShahidSiddique spojrzeć na https : //developer.github.com/v3/#pagination –

Powiązane problemy