我创建了以下 php soap 客户端,该服务继续报告缺少或无效的 adminPassword、版本。当我使用soapUI时,传递的方法和参数工作正常,所以不确定为什么php客户端不起作用。
我还收到一条通知消息,所以不确定这是否与它有关“注意:第 5 行 stdClass 上 /var/www/html/index.php 中的数组到字符串转换”
响应: ( [method] => getUsageReport_v1 [statusCode] => GEN006 [statusMessage] => 以下必需参数缺失或无效:adminPassword,version. [version] => 1.0 [monthlyReceiveReports] => [monthlySendReports] => [接收报告] => [发送报告] => )
客户端(屏蔽 adminId 和 adminPassword):
$client = new SoapClient("https://www.efaxcorporate.com/corp/services/CorpAdmin?wsdl");
$parm = array("adminId" => "*****","version" => "1.0", "adminPassword" => "***",);
print_r($client->getUsageReport_v1(array($parm)));
感谢您对此的任何帮助