GitHub API v3 ma punkt końcowy dla listing collaborators:
GET /repos/:owner/:repo/collaborators
go używać, trzeba uwierzytelnić, i trzeba być jednym z tych współpracowników albo „d zobaczyć:
{
"message": "Must have push access to view repository collaborators.",
"documentation_url": "https://developer.github.com/v3"
}
Zauważyłem, że po przejściu do sekcji Problemy w repozytorium i filtrowaniu według autora lub cesjonariusza otrzymuje się a drop-down listing the repository's collaborators. Zawartość HTML tej listy rozwijanej jest ładowane na żądanie, w oddzielnym żądanie GET, na przykład:
https://github.com/Leaflet/Leaflet/issues/show_menu_content?partial=issues/filters/authors_content
- To włamać. Adres URL nie jest oczywiście przeznaczony do konsumpcji programowej. Dane wyjściowe to kod HTML, który może ulec zmianie. Nie ma gwarancji: używaj na własne ryzyko.
- Ten adres URL działa dla wszystkich, nawet nie musisz być zalogowany do GitHub. Jeśli jesteś zalogowany, twoje konto pojawi się na pierwszej pozycji na liście.
- Ten adres URL działa nawet w repozytoriach z wyłączonymi problemami.
Myślałem, że twoja odpowiedź może działać w moim repozytorium. Jak mogę uzyskać repo na innych? –
Ah, rozumiem. Chyba nie rozumiem tego pytania. – ryanjdillon