根据提供的资料,PMC OAI-PMH API 提供了用于批量获取元数据和全文的机制。当请求结果超过限制时,API 提供了使用 `resumptionToken` 参数来自动获取下一批记录的方法。

具体机制如下:

1. **获取标识符(ListIdentifiers)**:如果使用 `ListIdentifiers` 请求获取的标识符数量超过 50 个,API 会返回前 50 个标识符,并附带一个 `resumptionToken`。您需要将此 `resumptionToken` 放入后续的 `ListIdentifiers` 请求中,以获取接下来的 50 个标识符。

2. **获取记录(ListRecords)**:如果使用 `ListRecords` 请求获取的记录数量超过 10 条,API 会返回前 10 条记录,并附带一个 `resumptionToken`。要获取下一批记录,您需要将上一步获得的 `resumptionToken` 插入到后续的 `ListRecords` 请求中。

因此,要自动获取下一批关于梨树栽培技术的完整 XML 记录(假设该技术信息可以通过 PMC OAI-PMH API 检索到),您需要关注以下两个关键点:

* 对于获取标识符列表,当返回结果超过 50 个时,使用返回的 `resumptionToken` 再次调用 `ListIdentifiers`。
* 对于获取记录列表,当返回结果超过 10 条时,使用返回的 `resumptionToken` 再次调用 `ListRecords`。

这些机制是 API 设计用于处理大型数据集,确保用户可以分批次、连续地检索全部数据。

信息来源