[英]REST API URLs for Magento
这是一项快速的任务。 我需要使用magento中的rest api调用创建一个用户。
我已经在magento后端中创建了消费者密钥,消费者密钥,访问令牌和令牌密钥。
我对api网址感到震惊
http://35.205.34.98/index.php/rest/V1/customers
我尝试了来自magento文档的URL,我得到了
{
"message": "Request does not match any route."
}
我正在寻找正确的网址,我可以获取客户列表,并使用发布请求可以创建用户。
注意:Magento版本2.2.1和我正在寻找rest解决方案而不是SOAP解决方案。
很难说发生了什么,以及路径中是否需要index.php
。 我将进行一些调试,仅搜索错误字符串“请求与任何路由都不匹配”。 在您的magento安装中。 Mine是通过composer安装的,因此路径为/vendor/magento/module-webapi/Controller/Rest/Router.php
那里有一个名为match
的函数,它使用系统中的REST路径列表检查传入的URL。 您可以只打印$routes
数组,然后查看预期的路由。 您还可以打印请求$request->getPathInfo()
以查看其外观。 确保“客户”的路由与您的传入请求路径匹配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.