无法通过SAP PO从Ariba API生成令牌

2020-08-16 21:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我们正在尝试调用ari...

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

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


你好,

我们正在尝试调用ariba api( https://api -eu.ariba.com/v2/oauth/token )生成oauth令牌。但是得到400作为响应。有人可以帮忙吗?

我们只是在此api的标头中传递4个参数,即以base64编码格式(基本clientId:SharedSecret),content-type,apikey和access_token(对于第一个调用,这将是clientid)进行授权

在正文中,我们正在传递grant_type = openapi_2lo(在邮递员中,当我们通过时,我们选择form-data,在sap po中,我添加了message transform bean将其转换为form-data)

当我从邮递员那里测试时,我得到access_token作为响应。但是,当我从SAP PO调用此API时,我没有得到响应。

谢谢

sahana

2条回答
微wx笑
2020-08-16 22:00

你好

我使用的是相同的API,但使用的是CPI,而不是PO。

我也使用PostMan进行测试。 尤其是在这种情况下,我注意到我只传递了身份验证标头(就像您一样使用clientId:Secret),并且动作动词是POST。

也许我在说什么很明显,但是,您是否检查了您是否使用POST而不是GET来调用服务?

致谢

Adrian

一周热门 更多>