我已经安装了pastershop版本prestashop_1.5.4.1。我的网站是主机在本地主机上像**“localhost/myprestashop”。当我读documentation调用prestashop网络服务,这是相当容易的。但是,当我调用像“localhost/myprestashop/api”**,它是没有工作。我没有看到任何xml结果。我看到“找不到”消息在下面。
我已经启用了Web服务和生成密钥。但是,它没有工作。请指出我在这里的问题。Web服务生成图像在这里。
我已经安装了pastershop版本prestashop_1.5.4.1。我的网站是主机在本地主机上像**“localhost/myprestashop”。当我读documentation调用prestashop网络服务,这是相当容易的。但是,当我调用像“localhost/myprestashop/api”**,它是没有工作。我没有看到任何xml结果。我看到“找不到”消息在下面。
我已经启用了Web服务和生成密钥。但是,它没有工作。请指出我在这里的问题。Web服务生成图像在这里。
5条答案
按热度按时间mklgxw1f1#
在浏览器中测试此URL:
http://keyapi@localhost/api/customers
==〉为您的密钥API替换keyapi字符串。或
此致
cu6pst1q2#
你需要在你的主机和你的PrestaShop(在你的搜索引擎优化选项卡)上启用URL重写。这应该可以解决你的问题。
qqrboqgw3#
请尝试以下操作您需要像我们的文档中解释的那样传递密钥localhost/yourshop.com/api/?ws_key=YOUR_KEY
e5nszbig4#
检查您是否在Advance Parameters-〉Webservice下启用了Webservice,然后在配置部分下启用。
zvms9eto5#
这是一个与apache的重写模块有关的问题。请检查您是否安装了此模块。一旦您检查了此模块,您就必须修改Apache的配置文件(Windows中的httpd,Ubuntu中的apache2.conf)并替换AllowOverride属性,如下所示:
重新启动Apache服务,它应该可以工作。