InputDataError Amazon MSW Java
InputDataError Amazon MSW Java
我正在尝试下载包含亚马逊 MWS Java 示例的报告。我制作了请求报告,然后制作了获取报告请求列表。答案是 DONE 但是当我尝试调用 getReport 时出现此错误:
捕获异常:InputDataError
响应状态码:400
错误代码:输入数据错误
错误类型:发件人
密钥和 ID 与其他有效请求中的相同。我从获取报告请求列表收到的此答案中获取报告 ID:
GetReportRequestListResponse
GetReportRequestListResult
HasNext
false
ReportRequestInfo
ReportRequestId
74259017632
ReportType
_GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_
StartDate
2018-01-31T22:00:00Z
EndDate
2018-02-01T22:00:00Z
SubmittedDate
2018-04-11T08:10:44Z
CompletedDate
2018-04-11T08:10:54Z
ReportProcessingStatus
_DONE_
ResponseMetadata
RequestId
9d7668b4-8568-4522-aefc-1bc72f33e20d
这就是我设置报告 ID 的方式:
GetReportRequest request = new GetReportRequest();
request.setMerchant( merchantId );
request.setReportId( "74259017632" );
74259017632 是您的requestID。
您需要发送您的 reportID。
所以有 3 个步骤:
- _GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_
的 GetReportRequestList
- GetReportList for 74259017632(这将为您提供 reportid)
- 获取报告 ID 的报告
我正在尝试下载包含亚马逊 MWS Java 示例的报告。我制作了请求报告,然后制作了获取报告请求列表。答案是 DONE 但是当我尝试调用 getReport 时出现此错误: 捕获异常:InputDataError 响应状态码:400 错误代码:输入数据错误 错误类型:发件人 密钥和 ID 与其他有效请求中的相同。我从获取报告请求列表收到的此答案中获取报告 ID:
GetReportRequestListResponse
GetReportRequestListResult
HasNext
false
ReportRequestInfo
ReportRequestId
74259017632
ReportType
_GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_
StartDate
2018-01-31T22:00:00Z
EndDate
2018-02-01T22:00:00Z
SubmittedDate
2018-04-11T08:10:44Z
CompletedDate
2018-04-11T08:10:54Z
ReportProcessingStatus
_DONE_
ResponseMetadata
RequestId
9d7668b4-8568-4522-aefc-1bc72f33e20d
这就是我设置报告 ID 的方式:
GetReportRequest request = new GetReportRequest();
request.setMerchant( merchantId );
request.setReportId( "74259017632" );
74259017632 是您的requestID。
您需要发送您的 reportID。
所以有 3 个步骤:
- _GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_ 的 GetReportRequestList
- GetReportList for 74259017632(这将为您提供 reportid)
- 获取报告 ID 的报告