Pygithub: Problem kann mit oAuth-Token nicht erstellt werden

Erstellt am 23. Jan. 2013  ·  3Kommentare  ·  Quelle: PyGithub/PyGithub

Hi,

Ich versuche, ein Problem mit der Bibliothek zu erstellen. Aber immer GithubException: 404 {u'message': u'Not Found'} Fehlermeldung . Bitte helft

mein Code sieht aus wie Gefährte. lass es mich wissen wenn ich was falsch mache

repo_service = Github('Token')
repo_service.get_repo('Repo Name').create_issue('test', 'TestSam', Assignee=Keine, Meilenstein=Keine, Labels = Keine)

question

Hilfreichster Kommentar

Für alle, die das in Zukunft finden: Ich habe das gleiche versucht, auch mit einem Github Personal Token, aber der Token hatte nicht genügend Berechtigungen, und die Github-API gibt dann 404 .

Das Hinzufügen von public_repo Rechten zum Token löste das Problem, und ich konnte dann programmgesteuert neue Issues erstellen.

airjp818

Alle 3 Kommentare

Mit einem Stacktrace der Ausnahme wäre es einfacher :-) Mit den von Ihnen gegebenen Informationen kann ich nicht wissen, welcher Teil fehlschlägt.

Ich nehme an, Sie haben die gleiche Ausnahme mit just

g = Github('Token')
g.get_repo('Repo Name')

weil Sie nicht den vollständigen Namen des Repositorys verwenden.

Hier ist ein Beispiel für das Erstellen eines Issues auf jacquev6/PyGithub:

g = Github(token)
repo = g.get_user("jacquev6").get_repo("PyGithub")  # or repo = g.get_repo("jacquev6/PyGithub")
issue = repo.create_issue("Issue title")

Ich hoffe, es hilft, zögern Sie nicht, mir zu sagen, wenn Sie immer noch Probleme haben.

(Pdb) Traceback (letzter Aufruf zuletzt):
Datei "/Users/app/views.py", Zeile 162, in github
Issue1 = repo.create_issue("Ausgabetitel", "Ausgabetext")
Datei "/Library/Python/2.7/site-packages/github/Repository.py", Zeile 375, in create_issue
post_parameters
Datei "/Library/Python/2.7/site-packages/github/Requester.py", Zeile 80, in requestAndCheck
GithubException.GithubException(status, Ausgabe) auslösen
GithubException: 404 {u'message': u'Not Found'}

Hoffe das hilft. Lassen Sie mich wissen, wie ich zusätzliche Informationen erhalten kann

Für alle, die das in Zukunft finden: Ich habe das gleiche versucht, auch mit einem Github Personal Token, aber der Token hatte nicht genügend Berechtigungen, und die Github-API gibt dann 404 .

Das Hinzufügen von public_repo Rechten zum Token löste das Problem, und ich konnte dann programmgesteuert neue Issues erstellen.

airjp818

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen