【问题标题】:How to use SAP AIN (Asset Intelligence Network) APIs如何使用 SAP AIN(资产智能网络)API
【发布时间】:2020-05-16 04:38:06
【问题描述】:

我有一个要求,我需要从网页调用几个 SAP AIN(资产智能网络)API。我创建了一个网页,单击一个按钮,我想调用 SAP AIN API - 可以说是获取我在 AIN 中设置的设备数量。

SAP AIN 文档中提供的 API URL 是:

Application_URL/services/api/v1/equipment/$count

假设我的 AIN 应用程序 URL 是:

https://abcxyz.dispatcher.hana.ondemand.com/sites?hc_reset#Shell-home

我尝试了以下方法来形成 API URL:

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 -- 没用

对于上述所有 URL,我收到 Internal 500 错误。

  • 那么有什么方法可以形成 SAP AIN API URL?我究竟做错了什么 在这里?
  • 另外,我如何通过基本身份验证,如用户名和密码 Javascript 中的 HttpRequest?

任何帮助都会很有用。

【问题讨论】:

    标签: rest api sap sap-cloud-platform


    【解决方案1】:

    我自己搞定了。我使用了错误的 API 主机名。

    【讨论】:

      【解决方案2】:

      设备计数的正确 API 端点是:application url + /services/api/v1/ + /equipment/$count

      应用程序 URL 看起来像:https://ain.xyz.hana.ondemand.com/ain(注意包含的/ain)(请参阅SAP AIN API tutorial)。

      完整的 API 端点如下所示(将 xyz 替换为您的应用程序):https://ain.xyz.hana.ondemand.com/ain/services/api/v1/equipment/$count

      请参阅SAP AIN API reference, version 1908 了解更多信息。您也可以在SAP API Business Hub for SAP AINSAP AIN equipment API 上进行测试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-12
        • 2019-07-28
        • 2019-07-16
        • 2011-07-13
        • 1970-01-01
        • 1970-01-01
        • 2019-06-30
        • 2020-02-17
        相关资源
        最近更新 更多