2016-04-11 6 views
1

ich erstellen eine Benutzerrolle in Magento 2 und einen neuen Benutzer image captureMagento 2 Rest api wirft 401 Unauthorized Fehler

ich in Chrome verwendet, um die Anwendung Postman:

Im GET Feld: http://example.com/php.index/rest/V1/products/ In Typ verwendet Grund Auth mit Benutzername und Passwort

Aber ich habe diesen Status ‚401 Unauthorized‘ und diese Anfragen:

{ 
    "message": "Consumer is not authorized to access %resources", 
    "parameters": { 
    "resources": "Magento_Catalog::products" 
    } 
} 

Ich kann mich im Magento-Backend mit dem Benutzer und dem Passwort einloggen

Jede Lösung?

Antwort

0

Sie müssen in dem Kopfgrund Autorisierung mit Zugangsschlüssel zu übergeben:

Schritt 1:

Aufruf API: /V1/Integration/admin/Token mit Parametern:

username=your_admin_username 
password=your_admin_password 

Dadurch erhalten Sie einen Zugriffsschlüssel wie at0o6w5rhno6sltcuhf3 **** k0603l

Schritt 2:

Anruf API: /V1/products/ mit Parametern

searchCriteria=* 
Put **Header** 
Authorization : Bearer at0o6w5rhno6sltcuhf3****k0603l 
Content-Type : application/json