http://tunnel.nno.dk/NNService/1.0/NNService.wsdl
这是wsdl链接。我正在使用nusoap
require_once('nusoap/lib/nusoap.php');
$wsdl="http://tunnel.nno.dk/NNService/1.0/NNService.wsdl";
$client=new soapclient($wsdl, 'wsdl');
$param=array('phone' => '99999999','username' => 'test');
$result = $client->call('lookupSubscribers', $param);
我的代码有什么问题?它不起作用。 我只是在验证我的电话号码。
我收到此错误消息
<errorMessage xsi:type="xsd:string"> not access this service from IP (176.9.60.16) with the username () </ errorMessage>
但是ipaddress不是问题,因为使用soap ui它正在工作..但是使用nusoap它不起作用..我的代码出了什么问题。
答案 0 :(得分:0)
发现它......
错误=&gt;
$param=array('phone' => '99999999','username' => 'test');
右=&gt;
$param= '<Question_1 xsi:type="typ:SearchQuestion" xmlns:typ="tunnel.nno.dk/NNService/1.0/Types"><phone xsi:type="xsd:string">999999999</phone><username xsi:type="xsd:string">test</username></Question_1>';
现在它工作得很好..我必须传递Xml格式.....