Amazon Services China
亚马逊商城网络服务(亚马逊 MWS)文档
亚马逊 MWS 文档

使用 NextToken 请求更多页面

介绍当达到每个操作允许的最大响应元素数量后,如何使用 NextToken 接收其他响应元素。

如果您向亚马逊商城网络服务 (亚马逊 MWS)发送生成响应元素的请求,但生成的数量超过每页可返回的最大响应元素数量,则可以使用“ByNextToken”操作来提交 NextToken,以请求更多页面。与其他亚马逊 MWS API 部分相比,NextToken 对上传数据 API 和报告 API 部分的工作方式稍有不同。

使用 NextToken(在亚马逊 MWS 上传数据 API 和报告 API 部分中)

  1. 提交操作。

    如果 HasNext 响应元素返回 false,则不会返回其他响应元素。任务即完成。

    否则

    如果 HasNext 响应元素返回 true,则会返回其他响应元素。请继续进行步骤 2。

  2. 提交与在步骤 1 中提交的操作匹配的“ByNextToken”操作(例如,如果提交了 GetReportList,则需要提交 GetReportListByNextToken),并包括步骤 1 中返回的 NextToken 值。

    如果 HasNext 响应元素返回 false,则不会返回其他响应元素。任务即完成。

    否则

    如果 HasNext 响应元素返回 true,则会返回其他响应元素。请继续进行步骤 3。

  3. 继续提交“ByNextToken”操作,直到 HasNext 响应元素返回 false
注: 当提交 GetReportListGetReportListByNextToken 操作时,请确保 HasNext 返回 false,然后再提交 UpdateReportAcknowledgements 操作。这有助于确保可返回与您的查询参数匹配的所有报告。有关更多信息,请参阅 UpdateReportAcknowledgements