Liebe Shopware Gemeinde,
vielleicht kann jemand mir bei folgendem Problem helfen:
Arbeitsumgebung: lokaler Ubuntu Server 16.04 (Apache 2), PHP 7.0.25-1, Shopware 5.3.4
Möchte gern mit der REST API arbeiten und bin nach der Developer Doku ( REST API - Basics ) vorgegangen.
Ein Vebindungstest über die Browser URL mit “http://meinetestdomain.de/api/version” gibt mir nach Authentifizierung die korrekte Version aus:
data
version"5.3.4"
revision"201710241020"
success true
Versuche ich mich dann aber mit dem Beispielscript aus der Developer Doku mit den gleichen Benutzerdaten zu verbinden:
$client = new ApiClient(
//URL of shopware REST server
'http://meinetestdomain.de/api',
//Username
'Administrator',
//User's API-Key
'meinAdministratorAPIKey'
);
$client->get('articles/335');
erhalte ich folgende Fehlermeldung:
HTTP: 401
Could not decode json
json_last_error: Syntaxerror
Raw:
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn’t understand how to supply the credentials required.
NULL
Kann mir jemand sagen, warum ich diesen Fehler erhalte und was ich machen muss, um die REST API erfolgreich nutzen zu können?
Viele Grüße
Thomas