Amazon MWS Inventory (PHP)


Amazon MWS Inventory (PHP)

我有一个问题与亚马逊MWS库存(listinventorysupplyssample .php)。

我用刮擦板测试了我的帐户数据,它工作得很好。

我想用下面的代码得到一个特定SKU的库存。

     $skus = new FBAInventoryServiceMWS_Model_SellerSkuList();
     $skus->setmember("SKU");

     $request = new FBAInventoryServiceMWS_Model_ListInventorySupplyRequest();
     $request->setSellerId(SELLER_ID);
     $request->setSellerSkus($skus);

     invokeListInventorySupply($service, $request);
输出:

    ListInventorySupplyResponse ListInventorySupplyResult InventorySupplyList member SellerSKU string FNSKU string ASIN string Condition string TotalSupplyQuantity 100 InStockSupplyQuantity 100 EarliestAvailability TimepointType string DateTime 2008-09-29T01:49:45 SupplyDetail member Quantity 100 SupplyType string EarliestAvailableToPick TimepointType string DateTime 2014-09-18T23:18:33 LatestAvailableToPick TimepointType string DateTime 2006-08-19T17:27:14+00:00 NextToken string ResponseMetadata RequestId string 
谁能帮我解决这个问题?

提前感谢!!

看起来您没有连接到Production。

你在用

吗?
$service = new MarketplaceWebService_Mock()

请使用并注释掉Mock服务对象。

$service = new MarketplaceWebService_Client(
     AWS_ACCESS_KEY_ID, 
     AWS_SECRET_ACCESS_KEY, 
     $config,
     APPLICATION_NAME,
     APPLICATION_VERSION);

另一篇文章解释了你的问题。

Amazon MWS Read Inventory Stock Php

谢谢。