Pygithub: 无法使用 oAuth 令牌创建问题

创建于 2013-01-23  ·  3评论  ·  资料来源: PyGithub/PyGithub

你好,

我正在尝试使用库创建问题。 但总是得到 GithubException: 404 {u'message': u'Not Found'} 错误消息。 请帮忙

我的代码看起来像伙计。 如果我做错了什么,请告诉我

repo_service = Github('Token')
repo_service.get_repo('Repo Name').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')

因为你没有使用 repo 的全名。

以下是如何在 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) 回溯(最近一次通话):
文件“/Users/app/views.py”,第 162 行,在 github
issue1 = repo.create_issue("问题标题", "问题正文")
文件“/Library/Python/2.7/site-packages/github/Repository.py”,第 375 行,在 create_issue
后参数
文件“/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 等级

相关问题

GrapeBaBa picture GrapeBaBa  ·  14评论

ChaiBapchya picture ChaiBapchya  ·  12评论

jayfk picture jayfk  ·  11评论

iliapolo picture iliapolo  ·  12评论

lost-a-tooth picture lost-a-tooth  ·  17评论