GitHub reposのすべての問題を私の個人リポジトリまたは組織リポジトリからダウンロードするための小さなスクリプトを書いています。 フルコードはgithubにあります(https://github.com/joereddington/Vision/blob/master/downloadissues.py)Github APIを使用してプライベートレポにアクセスすることはできますが、リストには表示されません。
私は認証に個人用アクセストークンを使用しています。
私が直接このようなプライベートリポジトリ(私は1つと呼ばれるwhitewaterwritersを持っている)にアクセスする場合:
issues = []
issues.extend(get_json_from_url('https://api.github.com/repos/equalitytime/whitewaterwriters' + '/issues?state=all&filter=all'))
issues = sorted(issues, key=lambda k: k['title'])
for issue in issues:
print issue['title']
download_comment_to_file(issue['title'], issue['comments_url'])
をそれは喜んで民間レポからすべての問題を出力します。しかし
、私はより一般的なコードを使用します
repos = []
repos = get_json_from_url(MY_REPO_ROOT+'/repos')
repos.extend(get_json_from_url(EQT_REPO_ROOT+'/repos'))
issues = []
for repo in repos:
if repo['has_issues']:
issues.extend(get_json_from_url(repo['url'] + '/issues?state=all&filter=all'))
issues = sorted(issues, key=lambda k: k['title'])
for issue in issues:
print issue['title']
download_comment_to_file(issue['title'], issue['comments_url'])
を...私は私の公共のリポジトリからのコンテンツのすべてを取得しますが、民間のリポジトリのどれも表示されません。
何が起こっているのですか、どうすれば解決できますか?
は 'MY_REPO_ROOT + '/は有効なURLをrepos''です:
list your repos
が
GET /users/:username/repos
のように見えるここに述べたようには唯一の公共のレポを一覧表示するのですか?あなたは 'repos' varに何を着ていますか? – chinmayRepos varは、すべての情報aobut * public * reposを含む整形式の出力を与えています。私はこれを少し明確にするために私の質問を編集しました... – Joe
githubサポートについて質問しましたか? – hjpotter92