ΠΡΠΈΠ²Π΅Ρ,
Π― ΠΏΡΡΠ°ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠΎ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ»ΡΡΠ°ΠΉΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ GithubException: 404 {u'message ': u'Not Found'}. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΏΠΎΠΌΠΎΠ³ΠΈ
ΠΌΠΎΠΉ ΠΊΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ½ΠΈΡΠΊΠ°. Π΄Π°ΠΉΡΠ΅ ΠΌΠ½Π΅ Π·Π½Π°ΡΡ, Π΅ΡΠ»ΠΈ Ρ Π΄Π΅Π»Π°Ρ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°ΠΊ
repo_service = Github ('Π’ΠΎΠΊΠ΅Π½')
repo_service.get_repo ('ΠΠΌΡ ΡΠ΅ΠΏΠΎ'). create_issue ('test', 'TestSam', assignee = None, milestone = None, labels = None)
ΠΡΠ»ΠΎ Π±Ρ ΠΏΡΠΎΡΠ΅ Ρ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΡΠ΅ΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ :-) Π‘ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ, Ρ Π½Π΅ ΠΌΠΎΠ³Ρ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΡΠ°ΡΡΡ Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· ΡΡΡΠΎΡ.
Π― ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ Ρ Π²Π°Ρ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΡΠΎΠ»ΡΠΊΠΎ
g = Github('Token')
g.get_repo('Repo Name')
ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎ.
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π° 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")
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΡΠΎΠΎΠ±ΡΠ°ΡΡ ΠΌΠ½Π΅, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΡΠ΅ Π΅ΡΠ΅ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
(Pdb) Traceback (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ·ΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ):
Π€Π°ΠΉΠ» "/Users/app/views.py", ΡΡΡΠΎΠΊΠ° 162, Π² github
issue1 = repo.create_issue ("ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ", "ΡΠ΅Π»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ")
Π€Π°ΠΉΠ» "/Library/Python/2.7/site-packages/github/Repository.py", ΡΡΡΠΎΠΊΠ° 375, Π² create_issue
post_parameters
Π€Π°ΠΉΠ» "/Library/Python/2.7/site-packages/github/Requester.py", ΡΡΡΠΎΠΊΠ° 80, Π² requestAndCheck
ΠΏΠΎΠ΄Π½ΡΡΡ GithubException.GithubException (ΡΡΠ°ΡΡΡ, Π²ΡΠ²ΠΎΠ΄)
GithubException: 404 {u'message ': u'Not Found'}
ΠΠ°Π΄Π΅ΡΡΡ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ. Π‘ΠΎΠΎΠ±ΡΠΈΡΠ΅ ΠΌΠ½Π΅, ΠΊΠ°ΠΊ Ρ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
ΠΠ»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡ ΡΡΠΎ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ: Ρ ΠΏΡΡΠ°Π»ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΠ°ΠΊΠΆΠ΅ Ρ Π»ΠΈΡΠ½ΡΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠΌ Github, Π½ΠΎ Ρ ΡΠΎΠΊΠ΅Π½Π° Π½Π΅ Π±ΡΠ»ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΡ
ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ, ΠΈ ΡΠΎΠ³Π΄Π° Github API Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 404
.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ°Π² public_repo
ΠΊ ΡΠΎΠΊΠ΅Π½Ρ ΡΠ΅ΡΠΈΠ»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ Π·Π°ΡΠ΅ΠΌ Ρ ΡΠΌΠΎΠ³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡ ΡΡΠΎ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ: Ρ ΠΏΡΡΠ°Π»ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΠ°ΠΊΠΆΠ΅ Ρ Π»ΠΈΡΠ½ΡΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠΌ Github, Π½ΠΎ Ρ ΡΠΎΠΊΠ΅Π½Π° Π½Π΅ Π±ΡΠ»ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΡ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ, ΠΈ ΡΠΎΠ³Π΄Π° Github API Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ
404
.ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ°Π²
public_repo
ΠΊ ΡΠΎΠΊΠ΅Π½Ρ ΡΠ΅ΡΠΈΠ»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ Π·Π°ΡΠ΅ΠΌ Ρ ΡΠΌΠΎΠ³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.