由于Amazon Spot Instance,我的服务器今天意外关闭。我重新启动了服务器,更新了地址并清除了var / cache中的缓存(如果没有更新的地址则不会显示)。
之后,SOAP API停止工作。它没有显示任何错误,即使我禁用了API帐户,我也无法连接到它。通常,当您从浏览器访问API时,例如
http://example.com/index.php/api/v2_soap/?wsdl
http://example.com/index.php/api/v2_soap/
http://example.com/index.php/api/
你会得到一些结果,例如XML文件,错误或数据,但现在直接将我重定向到主页,所以显然没有从API获取数据。
为什么甚至将我重定向到主页?
调用API的代码很好,我很确定,因为即使我禁用了帐户,它仍然没有显示任何错误等。此外,在服务器关闭之前没有对代码进行任何修改。
我试图在重定向之前看到加载的内容。
的来源答案 0 :(得分:1)
找到原因......我觉得这很愚蠢。
core_config_data - 我的baseurl设置为www。因此,当您调用API时,您还需要www。盈
答案 1 :(得分:1)