无法在我的SAP Leonardo IOT上进行API调用(邮递员和API BUSINESS HUB)

2020-09-06 10:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想通过Postman和API业务中心进行API调用,但是遇到了一些问题。 我有一种感觉,我正在使用的URL不支持API服务,但是我没有100%的具体指标,因此我希望在您的帮助下找到答案。

1)我的物联网Leonardo Fiori LP- URL的格式为:https:// leonardo-iot cfapps.eu10.hana.ondemand.com ,而所有教程和api文档均显示格式https:// 。 sap-iot cfapps.eu10.hana.ondemand.com

2)我正在制作有关树汁哈纳学院的教程: https://www.youtube.com/watch?v=9Kb08t3orXY&list=PLkzo92owKnVzQ7YTkThwiTGOautId39g6∈dex=19

在创建了包,事物类型和包之后,它们展示了如何使用POSTMAN进行API调用。

在那里,他们使用带有自定义环境的API集合。 我已将所有值调整为我的帐户,但无法获取JSON响应,但无法获取html响应。 我检查了错别字的值。

这是网址格式 https://{{tenant}}。{{endpoint}}/appcore-conf/Configuration('{{packagePrefix}}。{{packageId}}。{ {number}}')

3)我的想法是检查 API商业中心并尝试在此进行调用。

我意识到,在那里,我的帐户仍以某种方式连接到 https://sap-iotaehandson2.iot-sap.cfapps.eu10.hana.ondemand.com/。 我只能访问他们的软件包,而不能访问我的软件包。 在编写本教程时,我已连接到端点,但是那时我对SAP Leonardo进行了试用。 https://developers.sap.com/tutorials/iotae-api-postman.html

我希望我已经正确地描述了我的问题,并且希望解决这个问题不太困难。

谢谢!

(56.5 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想通过Postman和API业务中心进行API调用,但是遇到了一些问题。 我有一种感觉,我正在使用的URL不支持API服务,但是我没有100%的具体指标,因此我希望在您的帮助下找到答案。

1)我的物联网Leonardo Fiori LP- URL的格式为:https:// leonardo-iot cfapps.eu10.hana.ondemand.com ,而所有教程和api文档均显示格式https:// 。 sap-iot cfapps.eu10.hana.ondemand.com

2)我正在制作有关树汁哈纳学院的教程: https://www.youtube.com/watch?v=9Kb08t3orXY&list=PLkzo92owKnVzQ7YTkThwiTGOautId39g6∈dex=19

在创建了包,事物类型和包之后,它们展示了如何使用POSTMAN进行API调用。

在那里,他们使用带有自定义环境的API集合。 我已将所有值调整为我的帐户,但无法获取JSON响应,但无法获取html响应。 我检查了错别字的值。

这是网址格式 https://{{tenant}}。{{endpoint}}/appcore-conf/Configuration('{{packagePrefix}}。{{packageId}}。{ {number}}')

3)我的想法是检查 API商业中心并尝试在此进行调用。

我意识到,在那里,我的帐户仍以某种方式连接到 https://sap-iotaehandson2.iot-sap.cfapps.eu10.hana.ondemand.com/。 我只能访问他们的软件包,而不能访问我的软件包。 在编写本教程时,我已连接到端点,但是那时我对SAP Leonardo进行了试用。 https://developers.sap.com/tutorials/iotae-api-postman.html

我希望我已经正确地描述了我的问题,并且希望解决这个问题不太困难。

谢谢!

(56.5 kB)
付费偷看设置
发送
5条回答
蓋茨
1楼-- · 2020-09-06 10:50

你好,库布拉,

如果我第二次没问题,您是在尝试使用API​​ Business Hub访问租户数据吗?

在这种情况下,您可以按以下步骤为API配置租户-

1。 转到要使用的服务图块,然后单击"配置环境"

 image2018-9-21_15-1-30.png

2。 这将打开一个对话框,您需要在其中填写OAuth身份验证详细信息-

保存后,API将使用新的身份验证。

希望有帮助,

Aparajita

95年老男孩
2楼-- · 2020-09-06 11:03

嗨Kuebra,

我无法访问SAP leonardo IoT Hansdson,由于访问被拒绝而来。

您能否为此提供必要的帮助来获得访问权限。

https://sap-iotaehandson2。 iot-sap.cfapps.eu10.hana.ondemand.com/

https://iotae- handson.accounts400.ondemand.com/saml2/idp/sso/iotae-handson.accounts400.ondemand.com

我尝试登录上述网址。 对于这两者,我都无法访问。

请帮助。

谢谢

Sipra

Alawn_Xu
3楼-- · 2020-09-06 11:00

嗨Sipra,

您可以按照以下步骤获得试用租户。 之后,您将收到一封包含进一步说明的电子邮件。

https://developers.sap.com/tutorials/iotae-comp- analyticsodata.html

一只江湖小虾
4楼-- · 2020-09-06 10:47

您好,Kuebra,您得到了工作所需的api调用吗? 另一个提示是检查使用Thing Modeler或使用Chrome中的调试器工具在Web ID中创建的应用程序对蜜蜂所做的api调用。 要了解在Cloud Foundry(SAML或OAuth)中可以调用api的2种不同方式,请查看 help.sap.com 。 此致Marcus

风早神人
5楼-- · 2020-09-06 10:59

嘿Marcus,

我现在可以使用API​​ Business Hub进行api调用,但是使用Postman仍然遇到一些URL和授权问题。

我正在尝试几个选项。

1)我可以通过请求url {{url}}/oauth/token?grant_type = client_credentials

来检索我的OAuth访问令牌。

使用此解决方案,我可以为我的请求获得有效的响应,但是对于每次访问我的访问权限,我总是必须手动提出一个新请求。 另外,本教程提供的集合中的URL似乎不起作用,因此我需要创建自己的集合。

2)感谢您对文档的提示。 我将进行一些研究,并尝试找到一种"拦截器"解决方案来自动进行身份验证。

关于

库布拉。

一周热门 更多>