我有一个要求hwerein我需要从网页上调用几个AIN API。我创建了一个网页,只需点击一下按钮,我就想调用AIN API - 让我们说一下我在AIN中设置的设备数量。
SAP AIN文档中提供的API网址为:
Application_URL/services/api/v1/equipment/$count
让我们说我的AIN应用程序URL是:
https://abcxyz.dispatcher.hana.ondemand.com/sites?hc_reset#Shell-home
我尝试了以下方法来形成API网址:
https://abcxyz.dispatcher.hana.ondemand.com/services/api/v1/equipment/$count
- 没有用
https://abcxyz.dispatcher.hana.ondemand.com/sites/services/api/v1/equipment/$count
- 没有用
https://abcxyz.dispatcher.hana.ondemand.com/sites/services/api/v1/equipment/$count?content-type=application/json
- 没有用
对于以上所有网址,
I am getting Internal 500 Error.
那么形成AIN API URL的方法是什么?我究竟做错了什么 这里吗?
另外如何通过用户名和密码等基本身份验证 Javascript中的HttpRequest?
任何帮助都会有用。
答案 0 :(得分:0)
我自己开始工作了。我使用了错误的API主机名。
答案 1 :(得分:0)
设备数量的正确API端点是:application url
+ /services/api/v1/
+ /equipment/$count
。
应用程序URL 如下:https://ain.xyz.hana.ondemand.com/ain
(注意包含的/ain
)(请参阅SAP AIN API tutorial, version 1908)。
完整的API端点看起来像(用您的应用程序替换xyz
):https://ain.xyz.hana.ondemand.com/ain/services/api/v1/equipment/$count
。
有关更多信息,请参见SAP AIN API reference, version 1908。您也可以在SAP AIN equipment API的SAP API Business Hub for SAP AIN上进行测试。