返回顶部
首页 > 资讯 > 精选 >怎么使用API的方式消费SAP的订单服务
  • 250
分享到

怎么使用API的方式消费SAP的订单服务

2023-06-04 06:06:18 250人浏览 泡泡鱼
摘要

本篇内容主要讲解“怎么使用api的方式消费SAP的订单服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用API的方式消费SAP的订单服务”吧!在SAP官网Http://help.sap.

本篇内容主要讲解“怎么使用api的方式消费SAP的订单服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用API的方式消费SAP的订单服务”吧!

在SAP官网Http://help.sap.com上根据关键字commerce搜索,结果列表里会显示出好几个产品,这难免会让像Jerry这种刚接触commerce的人感到有点疑惑。

怎么使用API的方式消费SAP的订单服务

其实只需要耐心地打开这些链接逐一阅读一会儿,就能弄清楚这几个产品间的差异:

  • SAP Commerce:SAP On-Premises上的电商解决方案

  • SAP Commerce Cloud on SAP Infrastructure: SAP Commerce的云端解决方案,Commerce核心代码通过SAP内部工具打成一个容器镜像,部署和运行在SAP自己的数据中心里。在很多文档里又称为Commerce Cloud Version One, 简称为CCV1.

  • SAP Commerce Cloud on Public Cloud:SAP Commerce云端解决方案,部署运行在公有云上,比如微软的Azure,简称为CCV2.

要想消费Commerce Cloud的订单服务,首先需要熟悉一下如何手动在Commerce Cloud里下单。在Commerce Cloud B2C的场景里,下单的流程对我们每个人来说几乎熟悉得不能再熟悉了——和我们日常在某宝上购物如出一辙。

到电商店铺里浏览商品,看中自己心仪的一款产品后,

怎么使用API的方式消费SAP的订单服务

点击Add To Cart把产品加到购物车里:

怎么使用API的方式消费SAP的订单服务

点Check Out去结账:

怎么使用API的方式消费SAP的订单服务

会生成一个购物车ID:

怎么使用API的方式消费SAP的订单服务

维护发货地址。当然我们平时在某宝上购物时,一般都提前在手机app里维护了好几个发货地址,然后结账时只需从中选择一个即可。

怎么使用API的方式消费SAP的订单服务

维护支付方式和明细(Payment Detail),这一步好比我们在某宝上购物选择微信,支付宝,花呗等方式支付。

怎么使用API的方式消费SAP的订单服务

Place Order点击后,成功生成订单,得到订单ID.

怎么使用API的方式消费SAP的订单服务

总结一下,手动下单的流程可以分成这五步:

(1) 创建一个购物车Shopping Cart
(2) 给该购物车里添加产品
(3) 给该购物车维护发货地址
(4) 给该购物车维护支付明细
(5) 执行下单操作,成功生成订单

搞清楚流程之后,接下来需要找到每个步骤分别调用哪些API来实现。

登录SAP官网https://api.sap.com, 根据关键字Commerce Cloud搜索,很容易就能找到所有需要使用的API:

怎么使用API的方式消费SAP的订单服务

Jerry写了一个nodejs应用来演示这些API的用法。这个nodejs应用的完整代码在Jerry的GitHub上。

执行这个应用,在第20行的回调函数里会打印出成功创建的订单ID:

怎么使用API的方式消费SAP的订单服务

根据这个ID到Commerce Cloud的backoffice里,能查找到成功创建的订单:

怎么使用API的方式消费SAP的订单服务怎么使用API的方式消费SAP的订单服务

前面说到手动下单需要5个步骤,而Jerry项目文件里有七个step.js, 多出来的两个步骤,一个是获取Access Token,另一个是设置购物车的Delivery Mode. 前者是后续调用所有API的基础,而后者完成的逻辑,当我们在浏览器里手动下单时,Commerce Cloud应用会自动帮我们设置,但是用API的方式下单时,需要我们显式调用设置Delivery Mode的API, 因此最后一共需要7个步骤才能完成订单的创建。

怎么使用API的方式消费SAP的订单服务

获取Access Token的步骤,仍然是采用常规的OAuth认证,通过client id和client secret去换取Access Token.

我们首先需要在Commerce Cloud上创建一个OAuth Client,维护Client ID, Client Secret, 密码,token刷新间隔,相关权限等信息:

怎么使用API的方式消费SAP的订单服务

然后在step1_get_token.js里,通过OAuth Client维护的这些信息发一个POST请求到OAuth endpoint换取Access Token.

怎么使用API的方式消费SAP的订单服务

因为隐私原因,Jerry没有把urlconfig.js上传到github上,只上传了一个urlconfigTemplate.js, 请大家在使用这个nodejs应用之前,把urlconfigTemplate.js里的以左右尖括号标识的占位符替换成实际值,然后重命名成urlconfig.js即可。

怎么使用API的方式消费SAP的订单服务

到此,相信大家对“怎么使用API的方式消费SAP的订单服务”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么使用API的方式消费SAP的订单服务

本文链接: https://lsjlt.com/news/236677.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么使用API的方式消费SAP的订单服务
    本篇内容主要讲解“怎么使用API的方式消费SAP的订单服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用API的方式消费SAP的订单服务”吧!在SAP官网http://help.sap....
    99+
    2023-06-04
  • 怎么在SAP C4C里使用ABSL消费第三方Restful API
    本篇内容主要讲解“怎么在SAP C4C里使用ABSL消费第三方Restful API”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在SAP C4C里使用ABSL消费第三方Restful AP...
    99+
    2023-06-04
  • 华为云服务器续费怎么取消订单
    如果您想取消您的华为云服务器的订单,您可以按照以下步骤操作:请注意,如果您更改了您的邮箱或手机服务账号,您需要重新激活其服务。如果您无法完成上述步骤,请联系华为云服务器的客户支持团队以获得帮助。...
    99+
    2023-10-26
    华为 续费 订单
  • 亚马逊云服务器续费取消订单的方法
    1. 登录亚马逊云控制台 首先,打开您的浏览器并访问亚马逊云服务(AWS)的官方网站。在页面右上角,点击"登录"按钮,并输入您的AWS账号凭据。 2. 导航到EC2控制台 登录成功后,您将进入AWS管理控制台。在控制台的顶部菜单栏中,找到...
    99+
    2023-10-27
    亚马逊 续费 订单
  • 华为云服务器续费怎么取消订单服务
    如果您想取消您的华为云服务器续费订单服务,您可以按照以下步骤进行操作: 打开华为云服务器应用程序或控制面板,您可以找到“客户服务”或“我的账户”选项,点击进入。 点击“服务管理”,进入“服务”页面。找到您的账户下的“续费”或“退款”按钮...
    99+
    2023-10-26
    华为 续费 订单
  • 怎么使用SAP WebIDE开发应用消费OData服务
    这篇文章主要介绍“怎么使用SAP WebIDE开发应用消费OData服务”,在日常操作中,相信很多人在怎么使用SAP WebIDE开发应用消费OData服务问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使...
    99+
    2023-06-04
  • 怎么在SAP的ABAP编程环境里消费API的ABAP
    这篇文章主要介绍“怎么在SAP的ABAP编程环境里消费API的ABAP”,在日常操作中,相信很多人在怎么在SAP的ABAP编程环境里消费API的ABAP问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在SA...
    99+
    2023-06-04
  • 华为云服务器续费怎么取消订单啊
    如果您想取消您的华为云服务器的订单,您可以按照以下步骤操作: 打开华为云服务器官网:登录华为云服务器的用户账号,进入网站。 进入“我的账户”页面:在此页面中,您可以查看您的订单信息、取消您已经订购的服务。 点击“订单列表”或“取消订单”...
    99+
    2023-10-26
    华为 续费 订单
  • 华为云服务器续费怎么取消掉订单
    如果您想取消您的华为云服务器的订单,可以按照以下步骤进行操作: 打开华为云服务器官网(https://www.huaweicloud.com/cn/),登录账号并进入个人中心。 点击左侧的“订单管理”选项。 点击“取消订单”按钮,然后选...
    99+
    2023-10-26
    华为 续费 订单
  • 阿里云服务器后付费怎么取消订单
    如果您想取消订单,请按照以下步骤进行操作: 点击“订单跟踪”或“取消订单”按钮。 打开淘宝或阿里云官方网站,登录账户并在网站主页上找到“我的账户”选项。 点击“我的订单”选项。 选择您要取消的订单或者确认您的订单。 点击“取消订单”按钮...
    99+
    2023-10-27
    阿里 订单 服务器
  • 华为云服务器续费怎么取消订单服务呢
    如果您想取消您的华为云服务器续费订单服务,您可以按照以下步骤进行操作: 打开华为云服务应用程序:登录华为云服务应用程序,找到您的账户,点击“我的云服务器”按钮。 找到“订单管理”选项:在订单管理页面中,找到“续费订单服务”选项。 点击“...
    99+
    2023-10-26
    华为 续费 订单
  • 如何使用Java程序消费SAP Leonardo的机器学习API
    这篇文章将为大家详细讲解有关如何使用Java程序消费SAP Leonardo的机器学习API,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。开发一个Java程序,用户可以指定一张图片,该Java程序调用SA...
    99+
    2023-06-05
  • 华为云服务器续费怎么取消掉订单啊
    如果您想取消您的华为云服务器的订单,您可以按照以下步骤操作: 打开华为云服务器控制台: 右键点击您已经购买过的华为云服务器,选择“更多服务” 在“更多服务”窗口中,找到您购买的云服务器并点击“选择服务” 选择“我已经购买”: 选...
    99+
    2023-10-26
    华为 续费 订单
  • 腾讯云服务器续费活动怎么取消订单
    如果您想取消腾讯云服务器的订单,您可以按照以下步骤进行操作: 1.登录腾讯云服务器账户或联系腾讯云客户服务团队(ID:tech_software@qq.com),根据指示进行相应操作。 2.点击菜单栏上的“客服”选项,选择“我的疑问”或“...
    99+
    2023-10-26
    腾讯 续费 订单
  • 阿里云服务器后付费怎么取消掉订单
    登录阿里云控制台,进入订单管理页面。 找到需要取消订单的订单,并点击“取消订单”按钮。 确认订单信息,包括订单状态、订单金额、付款方式等,并根据您的需求进行相应操作。 付款后,您可以在订单管理页面查看订单状态,包括订单创建时间、状态变化、...
    99+
    2023-10-28
    阿里 订单 服务器
  • 华为云服务器续费怎么取消订单服务呢苹果
    如果您想取消您的华为云服务器续费订单服务,您可以按照以下步骤进行操作: 打开华为云服务器应用程序或浏览器,以查找“订单服务”选项。 在您的设备上找到“设置”或“订单服务”选项,然后单击它。 在“订单服务”选项的菜单中,您可以按照提示取消...
    99+
    2023-10-26
    华为 续费 订单
  • 华为云服务器续费怎么取消订单啊苹果
    如果您想取消您的华为云服务器续费订单,您可以按照以下步骤进行操作: 进入华为云服务器的订单界面:点击页面上方的“去购物车结算”按钮。 点击“取消续费”按钮:如果您有华为云服务器的续费订单或其他取消订单的选项,那么您只需要点击它们即可。 ...
    99+
    2023-10-26
    华为 续费 订单
  • 华为云服务器续费怎么取消掉订单记录
    如果您想取消华为云服务器的续费订单记录,您可以按照以下步骤进行操作: 进入华为云服务器的客户端程序或官网,进行相关设置。 登录华为云服务器的账号和密码,并进入“订单管理”页面。 点击“取消续费订单”按钮,系统会提示您该步骤,根据提示完成...
    99+
    2023-10-26
    华为 续费 订单
  • 腾讯云服务器续费活动怎么取消订单啊
    如果您想取消腾讯云服务器的订单,您可以按照以下步骤进行操作: 1.在腾讯云官网或微信服务号上找到需要取消的订单,并点击查看订单详情。 2.点击左侧的取消订单按钮,如下图所示。 3.点击取消订单后的确认按钮。 4.确认取消订单的原因以及费用...
    99+
    2023-10-26
    腾讯 续费 订单
  • 腾讯云服务器续费活动怎么取消掉订单
    如果您想取消腾讯云服务器的订单,您可以按照以下步骤进行操作: 1.在腾讯云官网或其他订阅渠道上查看相关通知或邮件内容,并按照相应提示进行操作。 2.在购买之前,确保您已经充值了相应的费用。 3.如果您已经购买并使用了腾讯云服务器,则可以根...
    99+
    2023-10-26
    腾讯 续费 订单
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作