我是第三方开发人员,尝试通过访问令牌/集成/ REST方法更新库存数量,但遇到401错误。
我正在使用SoapUI进行测试,也正在通过我正在开发的应用程序进行测试,并且遇到相同的错误。
VB代码
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}}")
我已经设置了集成,将其授予所有人访问权限,并激活了它以获得访问令牌。
完整错误是:
{"message":"Consumer is not authorized to access %resources","parameters":{"resources":"Magento_CatalogInventory::cataloginventory"}}
任何帮助都将得到支持。 谢谢, 理查德。