IRPA API触发器-无效的API密钥

2020-08-22 16:09发布

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

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


大家好,

我为IRPA部署创建了API触发器。 我遵循了SAP帮助文档,并使用POSTMAN测试了发布URL,它开始了一项工作,我可以在Cloud Factory上看到它。 我复制了POSTMAN生成的代码,并尝试在UI5应用程序的AJAX调用中使用它,以便可以通过UI5应用程序开始工作。 我收到此错误"状态:403,代码:" SAP_IPA_12019",严重性:" ERROR",消息:" API密钥无效。"

我在这里可能做错了什么?

提前谢谢!

最好的问候

TP

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

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


大家好,

我为IRPA部署创建了API触发器。 我遵循了SAP帮助文档,并使用POSTMAN测试了发布URL,它开始了一项工作,我可以在Cloud Factory上看到它。 我复制了POSTMAN生成的代码,并尝试在UI5应用程序的AJAX调用中使用它,以便可以通过UI5应用程序开始工作。 我收到此错误"状态:403,代码:" SAP_IPA_12019",严重性:" ERROR",消息:" API密钥无效。"

我在这里可能做错了什么?

提前谢谢!

最好的问候

TP

付费偷看设置
发送
7条回答
SAP小菜
1楼 · 2020-08-22 16:43.采纳回答

蒂娜,你好

我的同事Pavel可能为您提供解决方案:

请按如下方式将" irpa-trigger-token"(而不是标题)放在正文中:

{

" irpaTriggerToken":" xxxxxxxxxxxxxxxxxxxx"

}

我认为问题出在目标服​​务上-它不传输标题。

请告诉我这是否无效,我们将寻找另一种解决方案。

最好的问候

Christoph

骆驼绵羊
2楼-- · 2020-08-22 16:39

嗨克里斯托夫,

是的! 非常感谢您的帮助:)。

最好的问候

TP

三十六小时_GS
3楼-- · 2020-08-22 16:39

嗨TP

首先,我将再次检查API密钥是否确实与您在POSTMAN中使用的密钥匹配。 也许在复制时您错过了一个字符或在某个地方添加了空格?

如果这不是原因,那么OAuth身份验证是否有效,或者您已经在这里收到403错误? 您在通话中是否拥有Header字段irpa-trigger-token? 内容类型是否设置为application-json? 您能否提供AJAX调用的代码以检查是否缺少某些内容?

CJones
4楼-- · 2020-08-22 16:35

嗨,克里斯托弗,

我也尝试过这样做,假设这是问题所在。 没用!! 使用相同的irpa令牌,我能够在POSTMAN中启动该机器人。

谢谢您的回答!

最好

TP

蓋茨
5楼-- · 2020-08-22 16:38

嗨,马克·蒂希曼,

非常感谢您的快速回复。 我对您所有问题的回答都是。

这是我的AJAX电话:

这是我设置目的地的方式:

网络:

我从UI5应用触发了呼叫。

在尝试复制POSTMAN生成的代码之前,我首先尝试获取程序中的令牌并将其传递给POST ajax调用。 我收到了令牌,但是对于触发器API却收到了相同的错误。

此呼叫的目的地如下:

我的应用程序正在我的实际帐户中运行,并且我从试用帐户中创建了IRPA内容。 不知道这是否重要。

希望您可以在我的代码中找到问题,并提供解决方案:)。

非常感谢!

最好的问候

TP

落灬小鱼
6楼-- · 2020-08-22 16:34

嗨,TP,

您能否尝试生成新的irpa触发令牌? 看来您当前的那个无效。

要执行此操作,只需编辑触发器并单击"生成新令牌"按钮

2020-02-07-14-29-44-sap-intelligent-robotic-proces.png(75.9 kB)

Bunny_CDM
7楼-- · 2020-08-22 16:43

你好 Christoph Gross

当我通过Postman手动测试时,将irpa-trigger-token插入体内也对我有效。 但是,当我尝试获取令牌时,我的UI5应用程序中出现了另一个错误。

我将以下目标配置为令牌端点。

然后我在neo-app.json中引用了它,并在我的代码中实现了ajax调用。

运行应用程序时,出现以下错误消息:

您对它为什么不起作用有任何建议吗? 我假设正确指定了grant_type" client_credentials"?

预先感谢和问候

基督徒

一周热门 更多>