URL REST API для Magento

Это быстрое задание. Мне нужно создать пользователя с помощью вызова API остальных в magento.

Я создал ключ потребителя, секрет потребителя, токен доступа и секрет токена в бэкэнде magento.

я поражен на API-адрес

http://35.205.34.98/index.php/rest/V1/customers

Я попробовал этот URL из документации magento, и я получаю

{
"message": "Request does not match any route."}

Я ищу правильный URL-адрес, который я мог бы получить список клиентов и с помощью почтового запроса я могу создать пользователя.

Примечание: Magento версии 2.2.1, и я ищу решение для отдыха, а не решение SOAP.

2

Решение

Трудно сказать, что происходит и index.php необходимо на вашем пути.
Я хотел бы немного отладить, просто поискать строку ошибки «Запрос не соответствует ни одному маршруту». в вашем magento установить.
Мой установлен через композитор, поэтому путь /vendor/magento/module-webapi/Controller/Rest/Router.php

Есть функция под названием match там он проверяет входящий URL со списком путей REST в системе.
Вы можете просто напечатать $routes массив и посмотреть, как ожидаемые маршруты выглядят. Вы также можете распечатать свой запрос $request->getPathInfo() чтобы увидеть, как это выглядит. Убедитесь, что маршрут для Клиентов соответствует пути вашего входящего запроса.

0

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

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

По вопросам рекламы [email protected]