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)

question

Самый полезный комментарий

Для тех, кто обнаружит это в будущем: я пытался сделать то же самое, также с личным токеном 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 рейтинги