Hybris如何调用API ws410?

2020-09-15 20:03发布

         点击此处--->   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)

         点击此处--->   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徐
1楼 · 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

葫芦娃快救爷爷
2楼-- · 2020-09-15 20:43

嗨,维克多,谢谢您回到我身边。 我已将用户组customersupportmanagergroup添加到我的用户,但是仍然出现错误。

关于Aldo

Bunny_CDM
3楼-- · 2020-09-15 20:46

您好,Aldo,请将以下用户组添加到您的集成用户中:

customersupportmanagergroup

打个大熊猫
4楼-- · 2020-09-15 20:39

嗨Aldo,

您能否让我知道,例如"您如何摆脱身份验证错误?"。 访问令牌过期或刷新是否有问题?

一周热门 更多>