ReportProcessingStatus":" _CANCELLED _"同时尝试在亚马逊MWS获得订单报告

时间:2016-06-28 09:16:11

标签: amazon-web-services meteor amazon-mws

我希望无论何时都能获得所有订单详情。 所以我试图通过Report API生成亚马逊mws的订单报告,并将枚举发送为" _GET_FLAT_FILE_ORDERS_DATA _"或者与其他报告枚举,但是当我点击API RequestReport时,它作为响应给出

ReportRequestInfo": {
I20160628-13:14:55.462(5.5)?         "ReportType": "_GET_FLAT_FILE_ORDERS_DATA_",
I20160628-13:14:55.462(5.5)?         "ReportProcessingStatus": "_SUBMITTED_",
I20160628-13:14:55.462(5.5)?         "EndDate": "2016-06-28T07:44:54+00:00",
I20160628-13:14:55.462(5.5)?         "Scheduled": "false",
I20160628-13:14:55.463(5.5)?         "ReportRequestId": "50692016981",
I20160628-13:14:55.463(5.5)?         "SubmittedDate": "2016-06-28T07:44:54+00:00",
I20160628-13:14:55.463(5.5)?         "StartDate": "2016-06-28T07:44:54+00:00"
I20160628-13:14:55.463(5.5)?       }
I20160628-13:14:55.463(5.5)?     },

但是当我点击GetReportRequestList API进行响应时,响应状态显示我取消。

 "ReportRequestInfo": [
I20160628-13:15:22.937(5.5)?         {
I20160628-13:15:22.938(5.5)?           "ReportType": "_GET_FLAT_FILE_ORDERS_DATA_",
I20160628-13:15:22.938(5.5)?           "ReportProcessingStatus": "_CANCELLED_",
I20160628-13:15:22.938(5.5)?           "EndDate": "2016-06-28T07:44:54+00:00",
I20160628-13:15:22.938(5.5)?           "Scheduled": "false",
I20160628-13:15:22.939(5.5)?           "ReportRequestId": "50692016981",
I20160628-13:15:22.939(5.5)?           "StartedProcessingDate": "2016-06-28T07:44:58+00:00",
I20160628-13:15:22.939(5.5)?           "SubmittedDate": "2016-06-28T07:44:54+00:00",
I20160628-13:15:22.940(5.5)?           "StartDate": "2016-06-28T07:44:54+00:00",
I20160628-13:15:22.940(5.5)?           "CompletedDate": "2016-06-28T07:45:04+00:00"
I20160628-13:15:22.941(5.5)?         },
I20160628-13:15:22.941(5.5)?         {
I20160628-13:15:22.942(5.5)?           "ReportType": "_GET_CONVERGED_FLAT_FILE_ORDER_REPORT_DATA_",
I20160628-13:15:22.943(5.5)?           "ReportProcessingStatus": "_CANCELLED_",
I20160628-13:15:22.943(5.5)?           "EndDate": "2016-06-28T07:38:44+00:00",
I20160628-13:15:22.943(5.5)?           "Scheduled": "false",
I20160628-13:15:22.943(5.5)?           "ReportRequestId": "50691016981",
I20160628-13:15:22.943(5.5)?           "StartedProcessingDate": "2016-06-28T07:38:49+00:00",
I20160628-13:15:22.944(5.5)?           "SubmittedDate": "2016-06-28T07:38:44+00:00",
I20160628-13:15:22.944(5.5)?           "StartDate": "2016-06-28T07:38:44+00:00",
I20160628-13:15:22.944(5.5)?           "CompletedDate": "2016-06-28T07:38:56+00:00"
I20160628-13:15:22.944(5.5)?         },
I20160628-13:15:22.944(5.5)?         {
I20160628-13:15:22.945(5.5)?           "ReportType": "_GET_CONVERGED_FLAT_FILE_ORDER_REPORT_DATA_",
I20160628-13:15:22.945(5.5)?           "ReportProcessingStatus": "_CANCELLED_",
I20160628-13:15:22.945(5.5)?           "EndDate": "2016-06-28T07:33:09+00:00",
I20160628-13:15:22.945(5.5)?           "Scheduled": "false",
I20160628-13:15:22.945(5.5)?           "ReportRequestId": "50690016981",
I20160628-13:15:22.946(5.5)?           "StartedProcessingDate": "2016-06-28T07:33:14+00:00",
I20160628-13:15:22.946(5.5)?           "SubmittedDate": "2016-06-28T07:33:09+00:00",
I20160628-13:15:22.946(5.5)?           "StartDate": "2016-06-28T07:33:09+00:00",
I20160628-13:15:22.946(5.5)?           "CompletedDate": "2016-06-28T07:33:21+00:00"
I20160628-13:15:22.946(5.5)?         },

因此你可以看到它总是说状态取消。我阅读的文档说,如果你尝试了不止一次,那么你可以看到所有请求的状态都已取消。

请告诉我我在哪里做错了,或者有没有其他方式来访问订单报告。 此外,如果有人知道我们如何能够获得超过一年的所有订单详细信息而不是如何获得这些详细信息。

任何帮助都会受到影响 谢谢!

1 个答案:

答案 0 :(得分:0)

MWS documentation清楚地说明了这一点;

  

您一次只能安排一个_GET_FLAT_FILE_ORDERS_DATA_或_GET_CONVERGED_FLAT_FILE_ORDER_REPORT_DATA_报告。如果您安排了其中一个报告并安排了新报告,则现有报告将取消

检查您的预定报告,以验证您是否已安排此报告。

此外,正如亚马逊的支持技术人员Jim在{{3}所概述的那样,如果反复请求,也可以取消实时报告取消 };

  

您可能知道,我们的许多报告都不是实时的,并且会定期更新。为了使报告请求尽可能高效地运行并始终为您提供最新的数据,我们现在限制对可下载报告的重复请求。

     

由于我们的报告会定期更新,因此在大多数情况下,快速连续的重复报告请求不会显示任何新信息。从现在开始,当您提交初始报告请求时,您将能够生成一次。但是,根据报告,您将无法再生成同一报告的新版本,直到30分钟或4小时后再次下载。在此期间,您仍可以根据需要多次下载最近生成的报告。

     

注意:近实时报告每30分钟上限一次,而每日报告的上限为4小时。

     

这些新限制旨在帮助您更有效地报告请求,并确保我们为您提供最新的报告。