我想知道"Open Commerce API“、"Demandware Order Management”和"Demandware API“之间的区别。另外,我想知道如何使用这些API之一来获取订单信息。非常感谢!
发布于 2016-03-17 00:23:55
开放商务应用程序接口,或者更常见的OCAPI是一个RESTful应用程序接口,由三个组件API组成(从v16.3开始):
开放商务商店应用编程接口(提供对Demandware storefront functionality)
Demandware Order Management是名为订单的业务管理器模块(在商家工具下),您可以查找、更新、导出或跟踪订单。
Demandware API实际上就是您在该文档页面中看到的内容。它也可以在Eclipse中找到(帮助>帮助内容> Demandware API)。
如果您要使用DWAPI,那么它非常简单:
function getOrder(orderNo) {
var OrderMgr = require('dw/order/OrderMgr');
return new Order(OrderMgr.getOrder(orderNo));
} 或者,您可以使用OCAPI,它也很简单,但它首先需要某种身份验证。
获取订单的信息。
网址:GET https://hostname:port/dw/shop/v16_2/orders/{order_no}
格式: json、xml
身份验证: OAuthOrJWT -支持使用OAuth令牌或客户JWT令牌的请求。
响应文档:订单
因此,请解释您希望在何处使用您的订单详细信息。
发布于 2016-05-09 22:16:50
还有一个名为Demandware Order Center的独立产品,它在Demandware脚本API中有自己的一组单独的API类。
你问问题的方式太宽泛了。
编辑:如果您提供了一些关于您正在尝试解决的问题的背景知识,我们可能能够确定您应该查看哪个API。
https://stackoverflow.com/questions/35864226
复制相似问题