如何自行找出 SAP Spartacus 查询用户信息的 API Service 类
成功登录 SAP Spartacus 之后,在 Chrome 开发者工具 Network tab 里能看到一条读取用户信息的网络请求:
https://20.83.184.244:9002/occ/v2/powertools-spa/orgUsers/current?lang=en&curr=USD
假设我们需要在自己的定制开发代码里,调用这个 user 请求,如何自己找到正确的 service 类呢?
在 Chrome 开发者工具 Network 里找到发起这条 HTTP 请求的起始点,位于 user account 的 public API 下面:
顺着这个位置,找到 OccUserAccountAdapter:
在通过运行时的调用栈,找到 SelectiveCartService 内部,调用了 UserService 的 get 方法:
这个 UserService 就是我们要查找的类,可以用在自己的定制代码里:
export class AppModule {constructor(userService: UserService){const result = userService.get();result.subscribe((user) => console.log('Jerry:' , user));}
}
最后运行时,能顺利打印读取的用户信息:
更多Jerry的原创文章,尽在:“汪子熙”:
如何自行找出 SAP Spartacus 查询用户信息的 API Service 类相关推荐
- 用户中心 - 查询用户信息
/*** 根据用户id查询用户信息* @param userId* @return*/ public Users queryUserInfo(String userId); @Transactiona ...
- php api查询开发,PHP开发API接口(注册、登录、查询用户信息)的实例代码
本节主要内容: php开发API接口的实现代码 一.PHP API接口的服务端部分 复制代码 代码示例: /** * PHP开发API接口 服务端 * edit: www.jbxue.com */ r ...
- 详解Linux系统的用户管理——添加用户、删除用户、查询用户信息、切换用户、用户组
Linux系统的用户管理 用户管理的规则 添加用户 基本语法 实际案例 细节说明 给用户指定或者修改密码 基本语法 应用案例 删除用户 基本语法 应用案例 删除用户注意事项 查询用户信息 基本语法 应 ...
- jpa 联合查询数据,查询用户信息与部门信息
查询用户信息与部门信息部分字段,涉及到User实体.Department实体,新建一个联合信息类接受查询数据 User实体: @Entity@Table(name = "pmi_t_user ...
- SAP Spartacus B2B 页面信息提示图标的弹出窗口显示实现逻辑
这个弹出窗口的技术实现,通过SAP Spartacus 自定义的popover Component实现而成: 注意,当我刚接触Angular时,误以为下图标号为1的a标签,和标号为2的自定义标签cx- ...
- 找出SAP OData service出错根源的小技巧
SAP的Fiori应用是通过OData和后台交互的.在使用Fiori应用时您可能会遇到这样的错误消息: 这个错误消息没有包含有助于partner或者客户定位问题根源的线索. 下面是如何在后台找出问题根 ...
- 如何找出 SAP电商云产品明细页面读取后台数据的代码具体位置
以如下这个产品明细页面为例: http://localhost:4200/electronics-spa/en/USD/product/553637/nv10 观察浏览器 url 的格式:/produ ...
- 如何找出SAP Fiori launchpad URL start_up请求发起的具体位置
Created by Jerry Wang, last modified on Sep 22, 2015 shellType ui2 FLP 需求:找出在哪个js文件的具体某一行里发起了针对start ...
- Initial load DNL_CUST_PROD0 并找出SAP S4表和CRM表的mapping关系
目标: Debug Outbound queue找出从Q7Q发送到QDD的数据. Debug Inbound queue找出接受Q7Q传过来的数据,如何转换的. Outbound queue 前提: ...
最新文章
- 小米某程序员的忧虑:感觉互联网这两年要凉,突然想回家种地
- SpringBoot的注解:@SpringBootApplication注解 vs @EnableAutoConfiguration+@ComponentScan+@Configuration...
- 数据库迁移之从oracle 到 MySQL
- 【co】ES6-20/21 iterator与generator
- Html5开发-使用Canvas绘制图片
- 《 Docker 进阶与实战 》 读书笔记
- 使用ExchangeRate-API查询免费可用的汇率数据
- 【X240 QQ视频对方听不到声音】解决方法
- c# word文档与二进制数据的相互转换
- css 之水平居中对齐
- 如何通俗易懂理解云原生
- 使用Excel批量生成sql,包括日期格式
- 保研夏令营/预推免联系老师邮件模板
- 泛微oa流程表单之HTML表单字段必填验证的添加与移除
- 2020面试题合集之吊打面试官系列(一),Android中为什么需要Handler
- 计算机和主域丢失信任关系,此工作站和主域间的信任关系失败
- PureMVC 实例讲解
- 怎么做表情包微信gif?好用的制作方法介绍
- android github轮播图,Android使用开源框架ANDROID-IMAGE-INDICATOR实现图片轮播部署
- 东北电力计算机考研分数线,东北电力大学2019年考研复试分数线已公布