你好,
我正在尝试使用库创建问题。 但总是得到 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)
使用异常的堆栈跟踪会更容易:-) 根据您提供的信息,我不知道哪个部分失败了。
我假设你有同样的例外
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
权限解决了问题,然后我能够以编程方式创建新问题。
最有用的评论
对于将来发现此问题的任何人:我正在尝试相同的方法,也使用 Github 个人令牌,但令牌没有足够的权限,然后 Github API 返回
404
。向令牌添加
public_repo
权限解决了问题,然后我能够以编程方式创建新问题。