Hybris如何调用API ws410?

2020-09-15 20:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我创建了一个Web服务,并...

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

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


您好,我创建了一个Web服务,并为此使用了ycommercewebservices模板。 现在,在我的自定义Web服务中,我必须调用API https://localhost:9002/ws410/rest/customers ,但出现授权错误。 我知道Hybris Web服务认证机制是基于OAuth的。 因此,我检查了是否导入了implex文件salmpledata-oauthclients.impex。 然后,当我想使用邮递员获得令牌时,会出现以下错误:

{"错误":"未经授权","错误说明":"不良凭证"}

我的用户已正确分配给webservicegroup。 你知道我错过了什么配置吗?。

感谢和问候,奥尔多!

(56.2 kB)
4条回答
SKY徐
2020-09-15 20:43 .采纳回答

Satish,

如果端点是安全的,则在访问端点之前需要进行身份验证和令牌生成。 查看响应,看来/customers要求您对用户进行身份验证。

您可以使用 https://localhost:9002/authorizationserver/oauth/token 获取access_token。 并传递client_id,client_secret,grant_type(在大多数情况下作为密码),用户名和密码。

在访问端点时,使用/customers?access_token =

希望有帮助!

干杯
Anil

一周热门 更多>