Pygithub: No se pudo crear un problema con el token oAuth

Creado en 23 ene. 2013  ·  3Comentarios  ·  Fuente: PyGithub/PyGithub

Hola,

Estoy intentando crear un problema usando la biblioteca. Pero siempre aparece el mensaje de error GithubException: 404 {u'message ': u'Not Found'}. Por favor ayuda

mi código parece compañero. avísame si estoy haciendo algo mal

repo_service = Github ('Token')
repo_service.get_repo ('Nombre del repositorio'). create_issue ('prueba', 'TestSam', asignado = Ninguno, hito = Ninguno, etiquetas = Ninguno)

question

Comentario más útil

Para cualquiera que encuentre esto en el futuro: estaba intentando lo mismo, también con un token personal de Github, pero el token no tenía suficientes privilegios, y la API de Github devuelve 404 entonces.

Agregar derechos de public_repo al token resolvió el problema, y ​​luego pude crear nuevos problemas mediante programación.

airjp818

Todos 3 comentarios

Sería más fácil con un seguimiento de pila de la excepción :-) Con la información que proporcionó, no puedo saber qué parte falla.

Supongo que tienes la misma excepción con solo

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

porque no usa el nombre completo del repositorio.

Aquí hay un ejemplo de cómo crear un problema en 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 te ayude, no dudes en decirme si aún tienes problemas.

(Pdb) Traceback (última llamada más reciente):
Archivo "/Users/app/views.py", línea 162, en github
problema1 = repo.create_issue ("Título del problema", "cuerpo del problema")
Archivo "/Library/Python/2.7/site-packages/github/Repository.py", línea 375, en create_issue
post_parameters
Archivo "/Library/Python/2.7/site-packages/github/Requester.py", línea 80, en requestAndCheck
elevar GithubException.GithubException (estado, salida)
GithubException: 404 {u'message ': u'Not Found'}

Espero que esto ayude. Avísame cómo puedo obtener información adicional

Para cualquiera que encuentre esto en el futuro: estaba intentando lo mismo, también con un token personal de Github, pero el token no tenía suficientes privilegios, y la API de Github devuelve 404 entonces.

Agregar derechos de public_repo al token resolvió el problema, y ​​luego pude crear nuevos problemas mediante programación.

airjp818

¿Fue útil esta página
0 / 5 - 0 calificaciones