欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

如何自行找出 SAP Spartacus 查询用户信息的 API Service 类

发布时间:2023/12/19 编程问答 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 如何自行找出 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 类的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。