Pygithub: oAuthトークンを使用して問題を作成できません

作成日 2013年01月23日  ·  3コメント  ·  ソース: PyGithub/PyGithub

やあ、

ライブラリを使用して問題を作成しようとしています。 ただし、常に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)

question

最も参考になるコメント

将来これを見つけた人のために:私はGithubパーソナルトークンでも同じことを試みましたが、トークンには十分な特権がなく、Github APIは404返します。

トークンにpublic_repo権限を追加すると問題が解決し、プログラムで新しい問題を作成することができました。

airjp818

全てのコメント3件

例外のスタックトレースを使用すると簡単になります:-)提供された情報では、どの部分が失敗したかわかりません。

私はあなたがちょうどを除いて同じ例外を持っていると思います

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権限を追加すると問題が解決し、プログラムで新しい問題を作成することができました。

airjp818

このページは役に立ちましたか?
0 / 5 - 0 評価