Pygithub: НСвозмоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с использованиСм Ρ‚ΠΎΠΊΠ΅Π½Π° oAuth

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 23 янв. 2013  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: PyGithub/PyGithub

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Но всСгда ΠΏΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ сообщСниС ΠΎΠ± ошибкС GithubException: 404 {u'message ': u'Not Found'}. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π° ΠΏΠΎΠΌΠΎΠ³ΠΈ

ΠΌΠΎΠΉ ΠΊΠΎΠ΄ выглядит ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π½ΠΈΡˆΠΊΠ°. Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, Ссли я дСлаю Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ

repo_service = Github ('Π’ΠΎΠΊΠ΅Π½')
repo_service.get_repo ('Имя Ρ€Π΅ΠΏΠΎ'). create_issue ('test', 'TestSam', assignee = None, milestone = None, labels = None)

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ это Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ: я пытался ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‚Π°ΠΊΠΆΠ΅ с Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ Github, Π½ΠΎ Ρƒ Ρ‚ΠΎΠΊΠ΅Π½Π° Π½Π΅ Π±Ρ‹Π»ΠΎ достаточных ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ, ΠΈ Ρ‚ΠΎΠ³Π΄Π° Github API Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 404 .

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π² public_repo ΠΊ Ρ‚ΠΎΠΊΠ΅Π½Ρƒ Ρ€Π΅ΡˆΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ я смог ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

airjp818

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΡ‰Π΅ с трассировкой стСка ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ :-) Π‘ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ прСдоставили, я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π·Π½Π°Ρ‚ΡŒ, какая Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· строя.

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ Ρƒ вас Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ

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 ΠΊ Ρ‚ΠΎΠΊΠ΅Π½Ρƒ Ρ€Π΅ΡˆΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ я смог ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

airjp818

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ

Π‘ΠΌΠ΅ΠΆΠ½Ρ‹Π΅ вопросы

lwasser picture lwasser  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

rthill91 picture rthill91  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

surajjacob picture surajjacob  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

hren-ron picture hren-ron  Β·  6ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

rpocase picture rpocase  Β·  5ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ