やあ、
ライブラリを使用して問題を作成しようとしています。 ただし、常にGithubException:404 {u'message ':u'NotFound'}エラーメッセージが表示されます。 助けてください
私のコードは仲間のように見えます。 私が何か間違ったことをしている場合は私に知らせてください
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')
リポジトリのフルネームを使用しないためです。
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)トレースバック(最後の最後の呼び出し):
githubのファイル "/Users/app/views.py"、行162
issue1 = repo.create_issue( "Issue title"、 "issue body")
create_issueのファイル "/Library/Python/2.7/site-packages/github/Repository.py"、行375
post_parameters
requestAndCheckのファイル「/Library/Python/2.7/site-packages/github/Requester.py」、80行目
GithubException.GithubException(status、output)を発生させます
GithubException:404 {u 'メッセージ':u '見つかりません'}
お役に立てれば。 追加情報を入手する方法を教えてください
将来これを見つけた人のために:私はGithubパーソナルトークンでも同じことを試みましたが、トークンには十分な特権がなく、Github APIは404
返します。
トークンにpublic_repo
権限を追加すると問題が解決し、プログラムで新しい問題を作成することができました。
最も参考になるコメント
将来これを見つけた人のために:私はGithubパーソナルトークンでも同じことを試みましたが、トークンには十分な特権がなく、Github APIは
404
返します。トークンに
public_repo
権限を追加すると問題が解決し、プログラムで新しい問題を作成することができました。