点击此处---> 群内免费提供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
蒂娜,你好
我的同事Pavel可能为您提供解决方案:
请按如下方式将" irpa-trigger-token"(而不是标题)放在正文中:
{
" irpaTriggerToken":" xxxxxxxxxxxxxxxxxxxx"
}
我认为问题出在目标服务上-它不传输标题。
请告诉我这是否无效,我们将寻找另一种解决方案。
最好的问候
Christoph
嗨克里斯托夫,
是的! 非常感谢您的帮助:)。
最好的问候
TP
嗨TP
首先,我将再次检查API密钥是否确实与您在POSTMAN中使用的密钥匹配。 也许在复制时您错过了一个字符或在某个地方添加了空格?
如果这不是原因,那么OAuth身份验证是否有效,或者您已经在这里收到403错误? 您在通话中是否拥有Header字段irpa-trigger-token? 内容类型是否设置为application-json? 您能否提供AJAX调用的代码以检查是否缺少某些内容?
嗨,克里斯托弗,
我也尝试过这样做,假设这是问题所在。 没用!! 使用相同的irpa令牌,我能够在POSTMAN中启动该机器人。
谢谢您的回答!
最好
TP
嗨,马克·蒂希曼,
非常感谢您的快速回复。 我对您所有问题的回答都是。
这是我的AJAX电话:
这是我设置目的地的方式:
网络:
我从UI5应用触发了呼叫。
在尝试复制POSTMAN生成的代码之前,我首先尝试获取程序中的令牌并将其传递给POST ajax调用。 我收到了令牌,但是对于触发器API却收到了相同的错误。
此呼叫的目的地如下:
我的应用程序正在我的实际帐户中运行,并且我从试用帐户中创建了IRPA内容。 不知道这是否重要。
希望您可以在我的代码中找到问题,并提供解决方案:)。
非常感谢!
最好的问候
TP
嗨,TP,
您能否尝试生成新的irpa触发令牌? 看来您当前的那个无效。
要执行此操作,只需编辑触发器并单击"生成新令牌"按钮
2020-02-07-14-29-44-sap-intelligent-robotic-proces.png(75.9 kB)
你好 Christoph Gross ,
当我通过Postman手动测试时,将irpa-trigger-token插入体内也对我有效。 但是,当我尝试获取令牌时,我的UI5应用程序中出现了另一个错误。
我将以下目标配置为令牌端点。
然后我在neo-app.json中引用了它,并在我的代码中实现了ajax调用。
运行应用程序时,出现以下错误消息:
您对它为什么不起作用有任何建议吗? 我假设正确指定了grant_type" client_credentials"?
预先感谢和问候
基督徒
一周热门 更多>