2012-05-07 68 views
10

版本1.7.0.0中用於訪問Magento SOAP V2的URL是否已更改?當我嘗試訪問瀏覽器中的「http://www.somedomain.com/api/v2_soap?wsdl=1」服務時,它會發出錯誤「指定的Web服務適配器無效」。 這是一個錯誤還是我錯過了什麼? 感謝您的幫助什麼是Magento 1.7.0.0上的SOAP V2 URL

+0

更新:它適用於/index.php/api/v2_soap?wsdl=1。在beckend中URL重寫被設置爲yes,這很奇怪。 – Blazo

+0

,並且您正在重寫服務器級別的工作嗎? –

+0

是的,他們在網站上的其他地方工作。 – Blazo

回答

23

使用

http://www.somedomain.com/index.php/api/v2_soap?wsdl=1 

,而不是

http://www.somedomain.com/api/v2_soap?wsdl=1 

在1.7上只有第一個網址工作,在1.6或更低,第二個網址也適用。

+1

Tnx爲匿名downvote。有幫助。 –

+3

這可能已經過時了,但考慮到你的評論......雖然你的回答讓提問者朝着正確的方向發展,但它仍然在給他們誤導。我知道的所有版本的magento(1.6+)都支持沒有index.php的第二個版本。這只是一個配置正確的事情,以便使用url重寫並且index.php在任何地方都是隱藏的。 –

0
http://xxxx.com/api/v2_soap?wsdl=1 

http://127.1.1.1/magentohost/api/v2_soap?wsdl=1 

Writen here

相關問題