我正在尝试用Amazon示例下载一份报告。我做了请求报告,然后做了get报告请求列表。答案是已经完成了,但是当我试图调用getReport时,我得到了这个错误:捕捉异常: InputDataError响应状态代码:400个错误代码: InputDataError错误类型:发送方--键和in与其他可以工作的请求相同。我从这个答案中得到报告ID,这是从get报告请求列表中得到的:
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" );发布于 2018-04-11 20:00:05
74259017632是你的requestID。
你需要发送你的reportID。
因此,有三个步骤:
https://stackoverflow.com/questions/49770017
复制相似问题