我正在尝试将此 wsdl 与 PHP 的内置 SoapClient 一起使用:
http://api1.silverpop.com/SoapApi?wsdl
不幸的是,它似乎不起作用。我的代码:
<?php
$silverpop = new SoapClient('SoapApi.xml');
$result = $silverpop->Login(array('USERNAME' => 'zzz', 'PASSWORD' => 'xxx'));
echo $silverpop->__getLastRequest();
我希望最后一个请求会被回显,但没有回显,这让我怀疑是否真的发出了任何东西。有任何想法吗?
编辑:我也试过这个没有成功:
$silverpop->__soapCall('Login',
array(array('USERNAME' => 'zzz', 'PASSWORD' => 'xxx')),
array('uri' => 'SilverpopApi:Engageservice', 'soapaction' => '')
);