有人可以提供以下問題的一些提示嗎?我相信下面的問題是非常值得商榷的,但我只想知道僅僅當我看到這個問題後,許多其他人才會啓發我的事實。Magento API的Web服務響應
- 爲什麼Magento的API以XML格式&產生的Web服務響應不JSON格式? 以XML格式生成響應應該有一些優勢。我主要想知道這些優點。
- 在Magento的術語中,有提到的兩個版本的API - 「普通API」(API/SOAP)& 「API V2(API/v2_soap)」。這兩個版本之間有什麼區別(主要是優點),& WSDL適合哪裏?
- 如果我要創建一個新的Web服務,我應該將SOAP v1格式還是SOAP v2格式還是這兩種格式?
- Web服務可以根據我的要求在Magento中創建一個WSDL的通用定義嗎? 我想知道是否可以動態生成任何特定Magento API模塊的「
wsdl.xml
」文件(駐留在Magento模塊的「etc
」文件夾中)是否可以動態生成?如果我提供了我所需的API方法名稱,以及所有屬性名稱,類型和響應數據類型,那麼我是否會收到「wsdl.xml
文件動態生成的所有複雜類型都適當提及的消息?」
如果可能的話,請提供一些很好的聯繫,從那裏Magento的Web服務的這種蜘蛛網可以徹底清除。 另外,請考慮我作爲新手在Web服務這一領域的專業知識,以便根據任何有價值的輸入,我可以重新構建問題。
幫助讚賞&非常感謝大家。
我問這個問題的主要觀點是我想製作新的自定義API,可以被任何系統使用,無論是ERP/CRM/SAP /雲/一般。
P.S.
我試圖張貼在程序員堆棧交換面積這個問題,但由於缺乏可用所需標籤(如Magento的,WSDL & 肥皂),我不得不在這裏發佈。如果可能&需要,請將此問題轉移到適當的堆棧交換區域。
請檢查更新的問題。但非常感謝答案。如果可能的話,請提供一些可以理解SOAP v2優點和缺點的鏈接。 – 2011-05-03 08:48:34
與JSON相比,XML更安全。但前臺的工作很繁重和瓶頸。 – Aram 2011-05-03 14:15:52