有些人可以对以下问题有所了解吗?我认为以下问题非常值得商榷,但我只是想知道能够启发我的事实。当然还有很多人看到这个一般性的问题。
wsdl.xml
”文件(驻留在Magento模块的“etc
”文件夹中)?如果我提供了我所需的API方法名称,以及所有属性名称,类型以及响应数据类型,那么我将获得使用所有复杂类型和方法和消息动态生成的“wsdl.xml
文件”适当提到了吗?“ 如果可能的话,请提供一些很好的链接,从中可以彻底清除Magento Web服务的蜘蛛网。 另外,请考虑我在Web服务领域的专业知识作为新手,因此基于任何有价值的输入,我可以重新构建问题。
帮助赞赏&非常感谢大家。
我提出这个问题的主要观点是,我想制作可供任何系统使用的新自定义API,无论是ERP / CRM / SAP / Cloud /一般情况。 < / p>
P.S。
我尝试在Programmers Stack Exchange区域发布此问题,但由于缺少可用的必需标记(例如 magento , wsdl &amp; soap ),我不得不在这里张贴。如果可能的话请将此问题转移到正确的堆栈交换区域。
答案 0 :(得分:1)
API不适用于ajax(前端),而是将Magento(前端商店)与不同的ERP,CRM,SAP(后端工具)系统集成 - 以导入数据并获取报告。这就是它使用XML的原因。
这不是magento的术语。这主要是为了传统支持。所以你必须使用lates one - v2。
WSDL的一般定义是什么意思? WSDL描述了已发布的功能 - 可用的调用/资源。如果您不需要它,则需要覆盖配置文件,以便不发布所有内容,只发布必要的内容,或者从管理区域执行此操作。
您能告诉我更清楚,更技术性地说您需要使用API做什么?
答案 1 :(得分:1)
该API适用于您希望从Magento中获取内容的普通PHP编程。 'Normal'API适用于PHP,而且,与其他API生成的XML相比,生成的XML非常容易使用。
有些人说Magento API很慢,就是这样。但是,如果将相同的代码移动到Magento程序中,那么它仍然需要永远,API代码并没有太大的负担。