主页 > CDN > > 正文

腾讯云_绵阳网站建设_安全稳定

来源:胜利云 发布时间:2021-05-01 07:16 标签:稳定安全网站建设腾讯绵阳
浏览:

SAP最近推出了新产品SAP Digital Vehicle Hub.

此博客文章是博客系列的一部分。最初的博客文章包括对SAP Digital Vehicle Hub的一般介绍和对本博客系列其他主题的概述

在本博客文章中,我们将重点介绍SAP Digital Vehicle Hub API以创建或更新车辆。

本博客文章简要介绍了一般架构和API访问选项,说明了身份验证流程,并给出了一些创建和更新车辆对象的API请求示例。

架构

SAP Digital vehicle Hub正在SAP云平台上运行。架构概述如下图所示:

SAP Digital Vehicle Hub architecture

API可用于连接各种系统,如SAP ERP系统、分销商系统、经销商系统或任何其他系统。有两个API使用HTTP请求:

REST API–用于创建、更新、读取和搜索完整车辆信息(配置和事务信息)的API,OData API–用于维护车辆事务信息的细粒度API。

API文档可在SAP API Business Hub上找到:

SAP API Business Hub

当用户在任何web浏览器中访问SAP Digital vehicle Hub应用程序的SAP Fiori启动板时,技术访问通过API端点完成:

API概述

SAP云平台上SAP Digital Vehicle Hub的API端点是被动的,即不可能主动推拉,只能接收请求。

身份验证

API的身份验证通过OAuth2客户端令牌授权完成。承载/访问令牌用于授予对api的访问权。这在开发者指南中有更详细的描述。

凭证可以在启用了Cloud Foundry的SAP云平台子账户中找到,其中订阅了SAP Digital Vehicle Hub应用程序。按此点击路径查找服务密钥:

SAP云平台子账户空间"空间名称"(如果尚未存在则创建)服务实例"服务实例的名称"(如果还不存在则创建)服务密钥:"服务密钥的名称"菜单:查看或下载

服务密钥包含身份验证信息:

使用服务密钥中的信息获取具有以下POST请求的令牌(将"/oauth/token"添加到身份验证URL以请求令牌):

客户端ID和客户端机密也在HTTP Basic Auth标头中接受。

API工具Postman可以用于测试API请求。在下面,物联网的,您可以看到用于在Postman中获取访问令牌的POST请求的屏幕截图:

Postman:Get access token

也可以使用OAuth2密码流来获取令牌。除了客户端凭据之外,啥是大数据,还可以提供用户名和密码(应用程序启动板的用户)。这在开发者指南中进行了描述。

响应主体应如下所示:

使用来自身份验证响应主体的访问令牌字符串作为承载令牌,物联网工程课程,用于对标头中API端点的后续请求,方法是在标头中添加以下内容:

API车辆请求

用于所有可用请求的综合列表,请参阅SAP API Business Hub和《开发人员指南》。下面将介绍一些示例性API请求。

API端点遵循此约定:

REST API的示例https://dvh-service.cfapps.eu10.hana.ondemand.com/dvh/api/v1/vehicle与/车辆端点。ODataAPI示例https://dvh-srv.cfapps.eu10.hana.ondemand.com/odata/v4/vehicleUsage/usage使用/vehicleUsage/usage端点。

在下面,这些占位符用于各自的API端点

创建新车辆时,许多可选元素可以是请求主体的一部分。所需的最小强制参数是外部ID和描述。SAP API Business Hub在"维护车辆"文档的车辆部分对此进行了更详细的描述。

带有非常简单的车辆创建请求的示例请求:

具有以下主体:

响应主体应如下所示:

在SAP Digital Vehicle Hub中创建的车辆除此之外没有其他信息外部ID和描述:

SAP Digital Vehicle Hub中的Simple Vehicle

通过车身中的附加信息增强create Vehicle请求,e、 g.VIN(车辆识别号)和车型:

SAP Digital Vehicle Hub数据模型的描述,包括具有车型的车辆对象的示例,在以下博客文章中给出:SAP Digital Vehicle Hub数据模型

车辆搜索请求返回给定搜索值的结果,也可以搜索具有特定属性的车辆。SAP API Business Hub在"维护车辆"文档的"车辆搜索"部分对此进行了更详细的描述。

简单搜索特定车型车辆的请求示例:

正文如下:

带有允许搜索结果分页的top和skip参数,通过此请求,将返回前10个结果(不跳过任何结果)。为了循环所有结果,响应主体包含一个计数值。

可以通过API检索车辆的完整细节。SAP API Business Hub在"维护车辆"文档的车辆部分对此进行了更详细的描述。

通过外部ID读取车辆的请求示例:

为了在响应正文中包含更多详细信息,可以向请求中添加bool参数,产业大数据,例如,对于服务合同详细信息:

更新车辆对象,可以使用补丁请求。这只会更改车辆对象的修补细节,而不会更改其他细节。SAP API Business Hub在"维护车辆"文档的车辆部分对此进行了更详细的描述。

更新现有车辆VIN的请求示例,免费自助建站系统,由外部ID标识:

正文如下:

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 海外服务器_网站_云数据服务
    海外服务器_网站_云数据服务

    海外服务器_网站_云数据服务

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 数据存储_个人_人工智能基本技术
    数据存储_个人_人工智能基本技术

    数据存储_个人_人工智能基本技术

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 智能物联_物联网解决方案公司
    <strong>智能物联_物联网解决方案公司</strong>

    智能物联_物联网解决方案公司

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 分析数据库_物联网用的是什么网络
    <strong>分析数据库_物联网用的是什么网络</strong>

    分析数据库_物联网用的是什么网络

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 联想云存储_人工智能与人类
    <strong>联想云存储_人工智能与人类</strong>

    联想云存储_人工智能与人类

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • 域名解析_数据库的设计步骤_排行榜
    域名解析_数据库的设计步骤_排行榜

    考虑到最近努力维持工厂运转,制造商继续感受到供应链不稳定的影响。不断波动的需求正引发巨大的压力,要求快速调整生产设备、调整设计和创新新产...

  • 负载均衡_云主机云服务器_排行榜
    负载均衡_云主机云服务器_排行榜

    本文的主要内容是本文的第二幅图。是的,你可以只看那张图片而忽略文字。SA–CCR:交易对手信用风险敞口的标准化方法。 作为巴塞尔协议III的一部分,...

云储存分布式存储_mysql数据库指令_学生机
云储存服务器_阿里云压测_年度促销
云储存云存储_数据库的优化方法_优惠券
云储存企业邮箱_阿里云免费邮箱个人版_评分榜
云储存分布式存储_cdn和分布式_0元