是否有任何教程或好的示例说明我如何通过 Magento 内部的 SOAP 使用(使用?)外部 Web 服务?(Magento 是一个基于 PHP 的软件系统)
我看到大量关于使用 SOAP 和 Magento 的 API 从外部访问 Magento 数据的教程,但我想从 Magento内部访问外部Web 服务。
我做了一些研究,我不得不想象我可以使用 SoapClient 类来做到这一点,但我不确定所需的键和方法调用如何转换为设置/使用 SoapClient 类。如果有人能指出我正确的方向,我将不胜感激!
这是一个例子
假设我需要将以下 SOAP 请求发送到http://someurl.somewhere.com:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://api.channeladvisor.com/webservices/">
<soapenv:Header>
<web:APICredentials>
<web:DeveloperKey>DeveloperKey</web:DeveloperKey>
<web:Password>Password</web:Password>
</web:APICredentials>
</soapenv:Header>
<soapenv:Body>
<web:RequestAccess>
<web:localID>99999999</web:localID>
</web:RequestAccess>
</soapenv:Body>
</soapenv:Envelope>
我将如何在 Magento 中执行此操作?