Ich versuche, eine Liste aller Repos zu erhalten, die mit einer Organisation verbunden sind, indem ich das GitHub-API-Juwel in meiner Rails-Anwendung verwende. Ich benutze Omniauth, um einen Benutzer zu authentifizieren und dann kann ich auf eine Liste ihrer Organisationen sowie eine Liste der Repos des Benutzers zugreifen, aber ich versuche, eine Liste von Repos für die Organisationen des Benutzers zu erhalten (auf die sie administrativen Zugriff haben). .
Es gab eine Frage auf stackoverflow, die hoffnungsvoll schien und es beantwortete meine Frage für den Zugriff auf Informationen für eine Organisation Repo, dass ich schon den Namen von, aber was ist mit Repos, für die ich keinen Namen habe?
Irgendwelche Ideen, wie man alle Repos für eine Organisation auflistet, indem man den Edelstein github api benutzt?
Können Sie die Informationen mit der einfachen Einrollfunktion abrufen? Z.B. versuche es:
%Vor% (Dies sollte nur private Repos auflisten, ersetzen Sie private
durch all
, um alle Repos aufzulisten, siehe API-Dokumentation: Ссылка ).
Wenn das funktioniert, dann haben Sie nur Probleme damit, es mit der Ruby-Bibliothek zu arbeiten?
Wenn Sie nicht wissen, welchen Organisationen ein Benutzer angehört, verwenden Sie diese API, um Folgendes herauszufinden: Ссылка
Tags und Links ruby-on-rails github github-api