Magento的REST API URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Magento的REST API URL相关的知识,希望对你有一定的参考价值。
这是一项快速的任务。我需要在magento中使用rest api调用创建一个用户。
我在magento后端创建了消费者密钥,消费者密钥,访问令牌和令牌密钥。
我对这个api url很感兴趣
http://35.205.34.98/index.php/rest/V1/customers
我从magento文档中尝试了这个URL,我得到了
{
"message": "Request does not match any route."
}
我正在寻找合适的网址,我可以获得客户列表,并使用发布请求,我可以创建一个用户。
注意:Magento 2.2.1版和我正在寻找其他解决方案而不是SOAP解决方案。
答案
有点难以说明发生了什么以及index.php
是否在你的道路上是必要的。我会做一些调试,只是搜索错误字符串“请求不匹配任何路由”。在你的magento安装。我是通过作曲家安装的,所以路径是/vendor/magento/module-webapi/Controller/Rest/Router.php
这里有一个名为match
的函数,它使用系统中的REST路径列表检查传入的URL。你可以打印$routes
数组,看看预期的路线是怎样的。您也可以打印您的$request->getPathInfo()
请求以查看它的外观。确保Customers的路由与您的传入请求路径匹配。
以上是关于Magento的REST API URL的主要内容,如果未能解决你的问题,请参考以下文章