如何使用SAP AIN(资产智能网络)API

时间:2018-03-30 22:52:50

标签: rest api sap

我有一个要求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?

任何帮助都会有用。

2 个答案:

答案 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 APISAP API Business Hub for SAP AIN上进行测试。