Web ID中以403响应的语言检测API

2020-09-18 19:14发布

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

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


当前,我正在尝试将Web ID中的Leonardo语言检测API沙箱称为xhr请求。

从API获得的响应是​​403错误。

我的API调用(数据是格式正确的JSON字符串化对象):

 xhr.open(" POST"," https://sandbox.api.sap.com/ml/languagedetection/language",false);
 xhr.setRequestHeader(" Content-Type"," application/json");
 xhr.setRequestHeader(" Accept"," application/json");
 xhr.setRequestHeader(" APIKey"," ****");
 xhr.send(data);
 

我也通过这种方式调用了其他几个Leonardo API,并且效果很好。 使用Postman App发送时,相同的请求也可以正常工作。 只是在我的应用程序中不起作用,我也不知道为什么。

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

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


当前,我正在尝试将Web ID中的Leonardo语言检测API沙箱称为xhr请求。

从API获得的响应是​​403错误。

我的API调用(数据是格式正确的JSON字符串化对象):

 xhr.open(" POST"," https://sandbox.api.sap.com/ml/languagedetection/language",false);
 xhr.setRequestHeader(" Content-Type"," application/json");
 xhr.setRequestHeader(" Accept"," application/json");
 xhr.setRequestHeader(" APIKey"," ****");
 xhr.send(data);
 

我也通过这种方式调用了其他几个Leonardo API,并且效果很好。 使用Postman App发送时,相同的请求也可以正常工作。 只是在我的应用程序中不起作用,我也不知道为什么。

付费偷看设置
发送
2条回答
奄奄一息的小鱼
1楼 · 2020-09-18 20:02.采纳回答

您好 Benny Mueller

您能否澄清一下您是否能够在SAPUI5/WebIDE应用程序中运行其他API?

我写了以下教程,可能对您来说很方便:

-带有SAPUI5的SAP Leonardo机器学习基金会

棘手的部分是API密钥,该密钥必须在标头中列出为白色。

希望这会有所帮助

@bdel

天桥码农
2楼-- · 2020-09-18 20:00

是的,直接使用URL,这也是问题所在。

但是我仍然想知道为什么它可以与其他API一起使用

一周热门 更多>