Ошибка API Akeneo с семьями, хотя я хочу получить категории?

Это ошибка, которую я имею:

[Akeneo\Pim\Exception\NotFoundHttpException]
No route found for "GET /api/rest/v1/families/"

И это то, что я вызвал.

$pages = $apiClient->getCategoryApi()->all(100);

Я не понимаю Акенео. Как я могу преодолеть это? Я, очевидно, не знаю, как это читать.

Это трассировка исключения:

() at /var/www/html/iclei/vendor/akeneo/api-php-client/src/Client/HttpExceptionHandler.php:49
Akeneo\Pim\Client\HttpExceptionHandler->transformResponseToException() at /var/www/html/iclei/vendor/akeneo/api-php-client/src/Client/HttpClient.php:46
Akeneo\Pim\Client\HttpClient->sendRequest() at /var/www/html/iclei/vendor/akeneo/api-php-client/src/Client/AuthenticatedHttpClient.php:67
Akeneo\Pim\Client\AuthenticatedHttpClient->sendRequest() at /var/www/html/iclei/vendor/akeneo/api-php-client/src/Client/ResourceClient.php:56
Akeneo\Pim\Client\ResourceClient->getResource() at /var/www/html/iclei/vendor/akeneo/api-php-client/src/Api/FamilyApi.php:51
Akeneo\Pim\Api\FamilyApi->get() at /var/www/html/iclei/src/AppBundle/lib/cms/AkeneoConnector.php:143
AppBundle\lib\cms\AkeneoConnector->parse() at /var/www/html/iclei/src/AppBundle/lib/cms/AkeneoConnector.php:133
AppBundle\lib\cms\AkeneoConnector->getContentElementList() at /var/www/html/iclei/src/AppBundle/Command/AppTriggerBuildCommand.php:78
AppBundle\Command\AppTriggerBuildCommand->pageAction() at /var/www/html/iclei/src/AppBundle/Command/AppTriggerBuildCommand.php:62
AppBundle\Command\AppTriggerBuildCommand->execute() at /var/www/html/iclei/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:242
Symfony\Component\Console\Command\Command->run() at /var/www/html/iclei/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:861
Symfony\Component\Console\Application->doRunCommand() at /var/www/html/iclei/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:193
Symfony\Component\Console\Application->doRun() at /var/www/html/iclei/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:84
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /var/www/html/iclei/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:117
Symfony\Component\Console\Application->run() at /var/www/html/iclei/app/console:27

0

Решение

Что касается трассировки стека, вы звоните get на конечной точке семьи, в AkeneoConnectorучебный класс:

Akeneo\Pim\Api\FamilyApi->get() at /var/www/html/iclei/src/AppBundle/lib/cms/AkeneoConnector.php:143

Также убедитесь, что API-интерфейс Akeneo PIM доступен.

1

Другие решения

Других решений пока нет …