【问题标题】:Can I access the active version on SAP Cloud Platform of HTML5 apps through a api?我可以通过 api 访问 SAP Cloud Platform 上 HTML5 应用程序的活动版本吗?
【发布时间】:2020-02-11 18:26:27
【问题描述】:

我需要通过 api 访问 SAP Cloud Platform 上 HTML5 应用的活动版本。

我知道你有生命周期 API:doc

但您无法使用此 API 访问 HTML5 信息。

我发现的是这个服务:https://account.hana.ondemand.com/ajax/getHtml5AppDetails/{subaccountName}/{appName}

这将返回一个带有所需信息的 JSON 字符串,但我无权访问此页面,尽管我拥有所有可能的管理员权限。

所以我想知道你们是否有任何想法来解决我的问题,other people's issues.

【问题讨论】:

    标签: sapui5 sap-cloud-platform


    【解决方案1】:

    好吧,我们需要类似的东西,并使用这种方法通过 WebIde Api 获取活动版本(需要基本身份验证才能登录)将 XXXX 替换为您的帐户

    https://webide-XXXX.dispatcher.hana.ondemand.com/api/html5api/accounts/XXXXX/applications 
    

    你会得到一个 json 数组,里面有你那个子账户的所有应用程序,包括活动版本和其他有趣的信息

    希望对你有帮助;))

    问候马蒂亚斯

    【讨论】:

      【解决方案2】:

      您可以基于 https://github.com/SAP/cloud-connectivityproxy 创建一个 HTTP 代理 Servlet,为您的应用提供对 https://dispatcher.hanatrial.ondemand.com/hcproxy/b/api/accounts/<subaccount>/applications/<app> 的只读访问权限。

      【讨论】:

      • 谢谢你,我也想这样做,但希望 SAP 提供一些其他/更标准的解决方案。已经从代理开始,但如果有人有替代解决方案,请分享。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-23
      • 1970-01-01
      相关资源
      最近更新 更多