Php 如何通过amazon订单id在amazon mws中获取订单跟踪id
我需要通过亚马逊订单id在亚马逊MWS中获取订单跟踪id请帮助我,如果有人对此有想法,亚马逊完成发货数据报告会向您提供Php 如何通过amazon订单id在amazon mws中获取订单跟踪id,php,amazon-web-services,amazon,amazon-mws,amazon-marketplace,Php,Amazon Web Services,Amazon,Amazon Mws,Amazon Marketplace,我需要通过亚马逊订单id在亚马逊MWS中获取订单跟踪id请帮助我,如果有人对此有想法,亚马逊完成发货数据报告会向您提供发货id以及实际的跟踪编号和承运人(美国邮政、联邦快递等) 这就是你要找的吗 编辑: 嗯,在你提出要求之前,需要安排很多报告。这是一个。我喜欢通过scratchpad来管理很多这类的东西,在这里,如果需要的话,你可以设置报表在每天的某个时间自动运行。然后,在计划完成后,使用指定的报告类型为GetReportList创建一个脚本。这将为您提供reportid。然后,您可以使用该re
发货id
以及实际的跟踪编号
和承运人
(美国邮政、联邦快递等)
这就是你要找的吗
编辑:
嗯,在你提出要求之前,需要安排很多报告。这是一个。我喜欢通过scratchpad来管理很多这类的东西,在这里,如果需要的话,你可以设置报表在每天的某个时间自动运行。然后,在计划完成后,使用指定的报告类型为GetReportList
创建一个脚本。这将为您提供reportid。然后,您可以使用该reportid来GetReport
这一过程的一个高级示例如下:
<?php
$config = array (
'ServiceURL' => $this->companyServiceURL[$this->company],
'ProxyHost' => null,
'ProxyPort' => -1,
'MaxErrorRetry' => 3,
);
$service = new MarketplaceWebService_Client(
AWS_ACCESS_KEY_ID,
AWS_SECRET_ACCESS_KEY,
$config,
APPLICATION_NAME,
APPLICATION_VERSION);
$request = new MarketplaceWebService_Model_GetReportRequestListRequest();
$request->setMerchant(MERCHANT_ID);
$reports = new MarketplaceWebService_Model_TypeList();
$reports->setType('_GET_AMAZON_FULFILLED_SHIPMENTS_DATA_');
$request->setReportTypeList($reports);
$request->setMaxCount(50);
$reportId = $this->invokeGetReportRequestList($service, $request);
$reportRequest = new MarketplaceWebService_Model_GetReportRequest();
$reportRequest->setMerchant(MERCHANT_ID);
$reportRequest->setReport(@fopen('php://memory', 'rw+'));
$reportRequest->setReportId($reportId);
$resultArray = $this->invokeGetReportAmazonFulfilledShipments($service, $reportRequest);
$this->updateAmazonFulfilledShipments($resultArray, $this->companySiteArray[$this->company], $this->companyIdArray[$this->company]);
获取报告类型为“\u获取\u亚马逊\u完成\u发货\u数据”的报告。它将为您提供订单跟踪号、承运商和履行细节
最佳实践是在继续之前使用和测试您的查询
首先,您需要请求“RequestReport”(您将在操作部分中找到它,在API部分中选择“report”后会出现)
其次,您需要使用下一个API“GetReportList”。在这里,您将找到“reportId”,它将用于获取报告的第三步,也是最后一步
最后一步是点击API“GetReport”。你能和我分享一些关于这个的详细文档吗?@PrAtikLochawala我为你添加了更多关于这个的信息。你能给我解释一下什么是$this->companyServiceURL[$this->company]