Can I access the active version on SAP Cloud Platform of HTML5 apps through a api?

浪尽此生 提交于 2019-11-28 12:39:10

问题


I need to access the active version on SAP Cloud Platform of HTML5 apps through an api.

I know for the java apps you have the lifecycle api: doc

But you can't access HTML5 information with this API.

What I found is this service: https://account.hana.ondemand.com/ajax/getHtml5AppDetails/{subaccountName}/{appName}

This will return a JSON string with the required info, but I'm not authorized to access this page, although I have all the possible admin rights.

So I'm wondering If any of you has any idea to solve my issue, and other people's issues.


回答1:


Well, we needed something similar and used this kinda hack to get the active versions via WebIde Api (need basic Auth to login) replace XXXX with your account

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

You get back a json array with all your applications of that sub account, including active version and other interesting information

Hope it helps ;))

Regards Mathias




回答2:


You could create a HTTP Proxy Servlet based on https://github.com/SAP/cloud-connectivityproxy that provides read only access to https://dispatcher.hanatrial.ondemand.com/hcproxy/b/api/accounts/<subaccount>/applications/<app> for your app.



来源:https://stackoverflow.com/questions/48258495/can-i-access-the-active-version-on-sap-cloud-platform-of-html5-apps-through-a-ap

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!