Java Magento Rest“;“找不到管理员角色”;错误

Java Magento Rest“;“找不到管理员角色”;错误,java,magento,oauth,magento-1.7,scribe,Java,Magento,Oauth,Magento 1.7,Scribe,我正在使用scribe library(),试图访问Magento商店产品,但我面临一些问题(可能是Magento配置) 我正在使用以下代码: OAuthService service = new ServiceBuilder().provider(Magento17Api.class).apiKey(MAGENTO_API_KEY).apiSecret(MAGENTO_API_SECRET).build(); OAuthRequest request = new OAuthRequest(Ve

我正在使用scribe library(),试图访问Magento商店产品,但我面临一些问题(可能是Magento配置)

我正在使用以下代码:

OAuthService service = new ServiceBuilder().provider(Magento17Api.class).apiKey(MAGENTO_API_KEY).apiSecret(MAGENTO_API_SECRET).build();
OAuthRequest request = new OAuthRequest(Verb.GET, MAGENTO_REST_API_URL
    + "/products");
service.signRequest(accessToken, request);
Response response = request.send();
System.out.println(response.getBody());
但我总是收到这样的回复:

{"messages":{"error":[{"code":0,"message":"Admin role not found"}]}}

我遗漏了什么?

我找到了解决方案


您应该转到Magento Admin->System->Permissions->Users->编辑您的用户,并在“Rest角色”选项卡中为其授予“Admin”权限。

要创建新角色Admin->System->Web Services->Rest RoleMagento使这变得非常困难。非常感谢你!在Magento 1.9.4上,它仍然是相关的-值得称赞