Я попытался вызвать клиентский ресурс на моем сервере Shopware, работающем на локальной виртуальной машине, но все, что я получил, - это ответ 404 «Ресурс не найден».
Когда я повторяю URL-адрес, который использует REST-клиент, и вызываю его вручную из своего браузера, он работает нормально, и я получаю JSON нужного клиента.
Я использую REST-клиент из учебника по искусственному интеллекту для магазинов без изменений: https://developers.shopware.com/developers-guide/rest-api/#using-the-rest-api-in-your-own-application а>
С клиентом все в порядке, я могу использовать его для создания клиентов.
Тем не менее этот код не работает:
$client = new ApiClient($CONF_SW_RESTServerDomain, $CONF_SW_username, $CONF_SW_APIKey);
$customers = $client->get('customers');
if (empty($customers)) { throw new Exception("error, failed to get customers."); }
Ожидаю получить такой результат
$customers = json_decode({"data":[{"number":"20003","id":1,"chang...bleOptinConfirmDate":null}],"total":1,"success":true}, true);
но все, что я получаю, это запускаемая ниже строка исключения.
Я озадачен, есть идеи?