Để yêu cầu các trang bổ sung bằng cách sử dụng các nextToken
Amazon Marketplace Web Service (Amazon MWS), trong trường hợp đó tạo ra rất nhiều các yếu tố phản ứng quá số lượng tối đa phản ứng để được trả lại cho mỗi trang, khi gửi các yêu cầu, trong "ByNextToken" hoạt động nextToken để gửi, yêu cầu các trang khác để làm. NextToken, mỗi Amazon MWS có nội dung với các bộ phận khác nhau của nextToken trong phần API.
Làm thế nào để sử dụng nextToken
Sử dụng nextToken của các hoạt động để trả lại hasNext
Gọi hoạt động.
Yếu tố hasNext phản ứng là sai nếu nó trở về, không có yếu tố phản ứng được trả lại cho người khác. Các nhiệm vụ hoàn tất.
Hoặc,
yếu tố phản ứng hasNext là đúng nếu nó trả về, nó chỉ ra rằng có một yếu tố phản ứng đó được trả lại cho người khác. Tiến hành bước 2.
Gọi "ByNextToken" hoạt động phù hợp với các hoạt động kêu gọi của hoạt động 1 (ví dụ, GetReportList Nếu bạn gọi cuộc gọi GetReportListByNextToken a). Khi bạn gọi, nó quay trở lại trong Chiến dịch 1 nextToken để xác định giá trị.
Yếu tố phản ứng hasNext là sai nếu nó trở về, không có yếu tố phản ứng đó được trả lại cho người khác. Các nhiệm vụ hoàn tất.
Hoặc,
yếu tố phản ứng hasNext là đúng nếu nó trả về, nó chỉ ra rằng có một yếu tố phản ứng đó được trả lại cho người khác. Tiến hành bước 3.
yếu tố phản ứng hasNext là sai cho đến khi nó trở về, nó sẽ tiếp tục kêu gọi các "ByNextToken" hoạt động.
Sử dụng nextToken của các hoạt động để trả lại MoreResultsAvailable
Gọi hoạt động.
Yếu tố phản ứng MoreResultsAvailable là sai nếu nó trở về, không có yếu tố phản ứng đó được trả lại cho người khác, nhưng sẽ được bổ sung vào các kết quả trong tương lai, được trả lại. Cho đến lúc đó tiến hành sang Bước 2. quy trình kinh doanh và độ trễ của, phụ thuộc vào tần số của hoạt động trả về một kết quả mới.
Hoặc,
yếu tố phản ứng MoreResultsAvailable là đúng nếu nó trả về, nó chỉ ra rằng có một yếu tố phản ứng đó được trả lại cho người khác. Tiến hành bước 2.
Gọi "ByNextToken" hoạt động phù hợp với các hoạt động kêu gọi của hoạt động 1 (ví dụ, ListCustomers Nếu bạn gọi ListCustomersByNextToken gọi một). Khi bạn gọi, nó quay trở lại trong Chiến dịch 1 nextToken để xác định giá trị.
Yếu tố phản ứng MoreResultsAvailable là sai nếu nó trở về, không có yếu tố phản ứng đó được trả lại cho người khác, nhưng sẽ được bổ sung vào các kết quả trong tương lai, được trả lại. Cho đến lúc đó, đi đến bước 3. quy trình kinh doanh và độ trễ của, phụ thuộc vào tần số của hoạt động trả về một kết quả mới.
Hoặc,
yếu tố phản ứng MoreResultsAvailable là đúng nếu nó trả về, nó chỉ ra rằng có một yếu tố phản ứng đó được trả lại cho người khác . Tiến hành bước 3.
yếu tố phản ứng hasNext là sai cho đến khi nó trở về, nó sẽ tiếp tục kêu gọi các "ByNextToken" hoạt động. Sau đó, chờ một vài phút trước khi gọi ByNextToken hoạt động trở lại. Quy trình kinh doanh và độ trễ của, phụ thuộc vào tần số của hoạt động trả về một kết quả mới.
HasNext hoặc sử dụng nextToken hoạt động mà không trả lại một MoreResultsAvailable,
Hãy gọi cho hoạt động.
NextToken nếu các yếu tố phản ứng đã không được trả lại, nó chỉ ra rằng có không có các yếu tố phản ứng đó được trả lại cho người khác. Các nhiệm vụ hoàn tất.
Hoặc,
nextToken nếu các yếu tố đáp ứng được trả về, nó chỉ ra rằng có một yếu tố phản ứng đó được trả lại cho người khác. Tiến hành bước 2.
Gọi "ByNextToken" hoạt động phù hợp với các hoạt động kêu gọi của hoạt động 1 (ví dụ, ListOrders Nếu bạn gọi ListOrdersByNextToken gọi một). Khi bạn gọi, nó quay trở lại trong Chiến dịch 1 nextToken để xác định giá trị.
NextToken nếu các yếu tố phản ứng đã không được trả lại, nó chỉ ra rằng không có yếu tố phản ứng đó được trả lại cho người khác. Các nhiệm vụ hoàn tất.
Hoặc,
nextToken nếu các yếu tố đáp ứng được trả về, nó chỉ ra rằng có một yếu tố phản ứng đó được trả lại cho người khác. Tiến hành bước 3.
nextToken cho đến khi các yếu tố phản ứng không được trả lại sẽ tiếp tục kêu gọi các "ByNextToken" hoạt động.
Việc xử lý lỗi của NextTokens
Để ByNextToken hoạt động nextToken để gửi, dịch vụ NextTokenCorrupted Nếu có một điều mà trả lại lỗi, cùng nextToken xin đừng lặp lại các cuộc gọi trong. Thay vào đó, nextToken gọi các hoạt động đã tạo ra đầu tiên, mới nextToken hài lòng để có được.
Ví dụ, ListOrdersByNextToken gọi các hoạt động NextTokenCorrupted Nếu bạn nhận được một lỗi, ListOrders cuộc gọi mới hoạt động nextToken xin vui lòng để tạo ra. New nextToken các ListOrdersByNextToken vượt qua.
đang được dịch, vui lòng đợi..