【发布时间】:2015-04-16 01:18:53
【问题描述】:
我正在使用 GitHub API 来提取关于存储库提交的 JSON 数据。
指向 JSON 文件的链接:https://api.github.com/repos/ErinBailey/cs399-social/commits
我正在尝试获取所有致力于项目的用户的“ID”。我该怎么做呢?现在我看到 JSON 文件的结构是 sha/author/id。
到目前为止,我的代码是:
r = requests.get('https://api.github.com/repos/ErinBailey/cs399-social/commits', auth=('cs399contributions', 'contributions399'))
input_log = json.loads(r.text)
print(json.dumps(input_log, indent=4))
user_ids = [x for x in input_log if x['sha/commit/author/id'] > '0']
output_json = json.dumps(user_ids,indent=4)
print output_json
【问题讨论】: