dmoore8883 / php-amazon-mws
一个开源库,以面向对象的方式连接到亚马逊的MWS网络服务,重点关注直观的使用。
1.4.2
2018-03-05 14:44 UTC
Requires
- php: >=5.4
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: >=4.0.0, <6.0.0
This package is not auto-updated.
Last update: 2024-10-02 19:34:08 UTC
README
一个以面向对象的方式连接到亚马逊的商户网络服务(MWS),重点关注直观使用的库。
这不是亚马逊网络服务(AWS)- 云计算服务。
示例用法
以下是库使用的几个示例。API所需的所有技术细节都在幕后处理,因此用户可以轻松构建代码,用于向亚马逊发送请求,而无需跳过诸如参数URL格式化和令牌管理等障碍。
以下是一个示例函数,用于获取过去24小时内更新的所有由仓库完成的亚马逊订单
function getAmazonOrders() { $amz = new AmazonOrderList("myStore"); //store name matches the array key in the config file $amz->setLimits('Modified', "- 24 hours"); $amz->setFulfillmentChannelFilter("MFN"); //no Amazon-fulfilled orders $amz->setOrderStatusFilter( array("Unshipped", "PartiallyShipped", "Canceled", "Unfulfillable") ); //no shipped or pending $amz->setUseToken(); //Amazon sends orders 100 at a time, but we want them all $amz->fetchOrders(); return $amz->getList(); }
此示例展示了一个用于将先前创建的XML源发送到亚马逊以更新库存编号的函数
function sendInventoryFeed($feed) { $amz=new AmazonFeed(); //if there is only one store in config, it can be omitted $amz->setFeedType("_POST_INVENTORY_AVAILABILITY_DATA_"); //feed types listed in documentation $amz->setFeedContent($feed); $amz->submitFeed(); return $amz->getResponse(); }