Pygithub: Incapaz de criar problema usando token oAuth

Criado em 23 jan. 2013  ·  3Comentários  ·  Fonte: PyGithub/PyGithub

Oi,

Estou tentando criar um problema com a biblioteca. Mas sempre obtenha a mensagem de erro GithubException: 404 {u'message ': u'Not Found'}. Por favor ajude

meu código parece igual. deixe-me saber se estou fazendo algo errado

repo_service = Github ('Token')
repo_service.get_repo ('Repo Name'). create_issue ('test', 'TestSam', assignee = None, milestone = None, labels = None)

question

Comentários muito úteis

Para quem descobrir isso no futuro: Eu estava tentando fazer o mesmo, também com um token pessoal do Github, mas o token não tinha privilégios suficientes e a API do Github retorna 404 então.

Adicionar public_repo direitos ao token resolveu o problema e eu fui capaz de criar novos problemas programaticamente.

airjp818

Todos 3 comentários

Seria mais fácil com um rastreamento de pilha da exceção :-) Com as informações que você deu, não posso saber qual parte falha.

Suponho que você tenha a mesma exceção com apenas

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

porque você não usa o nome completo do repo.

Aqui está um exemplo de como criar um problema em 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")

Espero que ajude, não hesite em me dizer se você ainda tiver problemas.

(Pdb) Traceback (última chamada mais recente):
Arquivo "/Users/app/views.py", linha 162, no github
issue1 = repo.create_issue ("Título do problema", "corpo do problema")
Arquivo "/Library/Python/2.7/site-packages/github/Repository.py", linha 375, em create_issue
post_parameters
Arquivo "/Library/Python/2.7/site-packages/github/Requester.py", linha 80, em requestAndCheck
levantar GithubException.GithubException (status, saída)
GithubException: 404 {u'message ': u'Not Found'}

Espero que isto ajude. Deixe-me saber como posso obter informações adicionais

Para quem descobrir isso no futuro: Eu estava tentando fazer o mesmo, também com um token pessoal do Github, mas o token não tinha privilégios suficientes e a API do Github retorna 404 então.

Adicionar public_repo direitos ao token resolveu o problema e eu fui capaz de criar novos problemas programaticamente.

airjp818

Esta página foi útil?
0 / 5 - 0 avaliações