1

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

我知道你有生命周期 api 的 java 应用程序:doc

但是您不能使用此 API 访问 HTML5 信息。

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

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

所以我想知道你们是否有任何想法来解决我的问题和其他人的问题。

4

2 回答 2

2

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

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

您将返回一个包含该子帐户所有应用程序的 json 数组,包括活动版本和其他有趣的信息

希望能帮助到你 ;))

问候马蒂亚斯

于 2018-02-06T21:12:56.560 回答
1

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

于 2018-01-15T15:38:47.507 回答