如何使用amazon mws api获取商家完成的产品的库存?
我使用MWS api通过ListInventorySupplySyncSample调用获取库存,但它只为amazon完成的产品提供库存。如何使用amazon mws api获取商家完成的产品的库存?,api,amazon-mws,inventory,Api,Amazon Mws,Inventory,我使用MWS api通过ListInventorySupplySyncSample调用获取库存,但它只为amazon完成的产品提供库存。 如何获取商户完成的产品的库存?ListInventorySupply调用是履行库存API的一部分,该API专门处理位于亚马逊仓库之一的FBA(亚马逊履行)库存 您自己(非亚马逊)仓库中的(商户完成的)库存可能在亚马逊之外管理得最好,但应该可以使用RequestReport调用从亚马逊“下载”到\u GET\u merchant\u LISTINGS\u ALL
如何获取商户完成的产品的库存?ListInventorySupply调用是
履行库存API的一部分,该API专门处理位于亚马逊仓库之一的FBA(亚马逊履行)库存
您自己(非亚马逊)仓库中的(商户完成的)库存可能在亚马逊之外管理得最好,但应该可以使用RequestReport
调用从亚马逊“下载”到\u GET\u merchant\u LISTINGS\u ALL\u DATA\u
。不过,我自己没有尝试过。ListInventorySupply
调用是履行库存API的一部分,该API专门处理位于亚马逊仓库之一的FBA(亚马逊履行)库存
您自己(非亚马逊)仓库中的(商户完成的)库存可能在亚马逊之外管理得最好,但应该可以使用RequestReport
调用从亚马逊“下载”到\u GET\u merchant\u LISTINGS\u ALL\u DATA\u
。不过,我自己还没有尝试过这一点。您可以看穿我的代码
使用来自的meertism软件包
`你可以看穿我的代码
使用来自的meertism软件包
`我目前正在使用Amzpecti API服务获取亚马逊卖家的ASIN实时清单。我目前正在使用Amzpecti API服务获取亚马逊卖家的ASIN实时清单。谢谢hazzit……但是在报告调用期间,有没有其他方法需要先下载文件,然后读取该文件数据会获取需要更多信息的数据time@ara我认为在Reporting API之外没有其他调用可以满足您的要求-至少到目前为止。@ara因为您是StackOverflow的新手:如果您觉得您的问题已经得到了回答,请“接受”answerAll GET_MERCHANT_LISTINGS_所有数据所做的是请求一个制表符分隔的报告文件,您可以在以后的时间/日期获取该文件。这是不够的,我和ara都不明白为什么亚马逊不为商家完成的存货提供等价物。@jtubre“这是不够的”为了什么?谢谢hazzit…但是还有其他方法吗?因为在报告调用期间,Coz首先需要下载文件,然后通过读取该文件获取需要更多的数据time@ara我认为在Reporting API之外没有其他调用可以满足您的需要-至少到目前为止是这样。@ara因为您是StackOverflow的新手:如果您觉得问题已回答,请“接受”回答所有获取商户列表的数据所做的是请求一个制表符分隔的报告文件,您可以在以后的时间/日期获取该文件。这是不够的,我和ara都不明白为什么亚马逊不为商家完成的存货提供等价物。@jtube“这还不够”做什么?这个答案不完整。请把它具体化,这样每个人都能理解它而不依赖于你。这个答案是不完整的。请充实它,让每个人都能理解它,而不依赖于你。不要发表一行。考虑一下你的答案,或者把它移到评论中。不要张贴一个内衬。考虑一下你的答案,或者把它转移到评论中去。
`<?php
$amazonSellerId =
$amazonMWSAuthToken =
$amazonAWSAccessKeyId =
$amazonSecretKey =
$amazonMarketPlaceId =
$client = new MCS\MWSClient([
'Marketplace_Id' => $amazonMarketPlaceId,
'Seller_Id' => $amazonSellerId,
'Access_Key_ID' => $amazonAWSAccessKeyId,
'Secret_Access_Key' => $amazonSecretKey,
'MWSAuthToken' => $amazonMWSAuthToken // Optional. Only use this key if you are a
third party user/developer
]);
$reportId = $client->RequestReport('_GET_MERCHANT_LISTINGS_DATA_');
sleep(20);
$report_content = $client->GetReport($reportId);
foreach($report_content as $i)
{
if($i['seller-sku'] == sku)
{ $qty=$i['quantity'];
}
}
echo $qty;`