2013-02-02 23 views
10

Używam biblioteki do pisania (https://github.com/fernandezpablo85/scribe-java), próbując uzyskać dostęp do produktów w sklepie Magento, ale mam pewne problemy (prawdopodobnie jest to konfiguracja Magento).Magento Rest "Nie znaleziono roli administratora"

używam następujący kod:

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()); 

Ale ja zawsze otrzymaniu tej odpowiedzi:

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

Czego mi brakuje?

Odpowiedz

20

znalazłem rozwiązanie ...

należy udać się do Magento Admin -> System -> Uprawnienia -> Użytkownicy -> zmieniać swoich użytkownika i nadać mu uprawnienia "admin" w zakładce "Rest rolę" .