1

我只想提取 API v3 问题的评论主体(但我也愿意接受新的解决方案)。

现在我尝试输入这个地址:(示例)https://api.github.com/repos/bitcoin/bitcoin/issues/comments?per_page=50&since=2018-02-19T00:00:00Z&until=2019-04- 20T00:00 : 00Z

输入地址后,我阅读了所有数据(HTML),但 GitHub 不允许您一次查看超过 100 个结果。可以超过这个限制吗?只能获取评论体吗?

4

1 回答 1

1

GitHub 的 API 提供了分页功能。您不能在单个请求中请求超过 100 条评论,但您可以发出多个请求以检索超过 100 条评论:

返回多个项目的请求默认分页为 30 个项目。您可以使用参数指定更多页面?page。对于某些资源,您还可以使用?per_page参数将自定义页面大小设置为最大 100。

该 API 还包括一个LinkHTTP 标头,告诉您感兴趣的页面,例如nextlast页面是什么。

只能获取评论体吗?

我不知道使用 v3 / REST API 有什么方法可以做到这一点。使用v4 / GraphQL API可能是可能的,但请注意,这使用了完全不同的模型。

于 2019-02-20T19:02:03.580 回答