问题描述
这是我第一次开发一个模块来使用soap webservice API,我对编程真的很陌生,所以请放轻松:-)。
这两天我一直在寻找线索,我发现的所有模块和详细答案(甚至是官方文档)都只提到从 Magento SOAP API 获取数据,这不是我想要的。
我需要使用一个网络服务,一个外部 API。有一个 ERP 将提供 xml 形式的产品信息,所以我需要从产品中获取所有数据并将订单数据导出到网络服务。
此时,我已经尝试了三个不同的模块,但其中两个只有使用 Magento API 的逻辑,现在我正在尝试调整基于 RESTful API 的第三个模块并接收和返回 JSON输出,所以需要一些适应。
我目前的疑惑是:
1 ) 如何以及在何处处理 wsdl 文件。这个文件是由 webservice 提供的,还是我可以获得核心 wsdl Magento 文件,然后使用 webservice 通知的特定方法对其进行调整?
-
要使其工作的最小模块结构是什么(WSDL、WSDI 等)?
-
在 Magento 中搜索核心文件,我发现了两种处理 xml 文件的方法(assocToXml 和 xmlToAssoc)。这是必要的,还是如果网络服务将产品数据作为 xml 发送就可以让它们保持原样?
4) 在 Magento 1 或 PHP 5.x 中是否有任何类似于 json_last_error 但输出为 xml 的方法? libxml_get_last_error 有效吗?
- 是否可以指出一些与我所展示的情况相关的工作流程?
提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)