首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Megento 2.1.10上使用集成用户的访问令牌时出现401错误

在Megento 2.1.10上使用集成用户的访问令牌时出现401错误
EN

Stack Overflow用户
提问于 2019-06-20 22:24:05
回答 1查看 233关注 0票数 0

我是一个第三方开发人员,试图通过访问令牌/集成/REST方法更新库存数量,但我遇到了401错误。

我正在使用SoapUI进行测试,并且通过我正在开发的应用程序,我得到了相同的错误。

VB代码

代码语言:javascript
复制
Dim Access_Token = "mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX4"
Dim WebClient = New WebClient() 
WebClient.Headers(HttpRequestHeader.ContentType) = "application/json"
WebClient.Headers(HttpRequestHeader.Authorization) = "Authorization Bearer " & Access_Token
Dim Response As String
Response = WebClient.UploadString("http://www.XXXX.com/rest/V1/products/MXXXP/stockItems/1", "Put", "{""stockItem"":{""qty"":100}}")

我已经设置了集成,给它所有的访问权限,并激活它以获得访问令牌。

完整的错误是:

代码语言:javascript
复制
{"message":"Consumer is not authorized to access %resources","parameters":{"resources":"Magento_CatalogInventory::cataloginventory"}}

任何帮助都是值得的。谢谢,理查德。

EN

回答 1

Stack Overflow用户

发布于 2019-06-21 16:41:37

在Magento中,您的用户角色需要有权访问模块。您尝试进行身份验证的用户似乎没有访问目录清单的权限。请登录Magento管理员,进入系统->权限->所有用户。在这里检查您的用户的角色是什么。然后转到系统->权限->用户角色->打开您的用户角色。勾选“目录”框。现在为用户获取新的身份验证令牌,然后将这个新令牌用于进一步的API调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56688130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档