У меня есть ссылка WSDL. Используя nusoap, как я могу общаться?что не так в моем кодексе? - PullRequest
1 голос
/ 19 марта 2012
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 не проблема, потому что с мылом ui он работает .. но с nusoap он не работает .. Что не так в моем коде.

1 Ответ

0 голосов
/ 20 марта 2012

нашел его ....

Неправильно =>

$param=array('phone' => '99999999','username' => 'test'); 

Вправо =>

$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 Format .....

...