2012-05-04 3 views
0

мне нужно позвонить сервер мыло, они обеспечивают формат запроса, как это (см эту страницу https://book.mylimobiz.com/api/ApiService.asmx?op=Test)как позвонить серверу мыло с использованием NuSOAP

POST /api/ApiService.asmx HTTP/1.1 
Host: book.mylimobiz.com 
Content-Type: text/xml; charset=utf-8 
Content-Length: length 
SOAPAction: "https://book.mylimobiz.com/api/Test" 

<?xml version="1.0" encoding="utf-8"?> 
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soap:Body> 
    <Test xmlns="https://book.mylimobiz.com/api"> 
     <apiId>string</apiId> 
     <apiKey>string</apiKey> 
    </Test> 
    </soap:Body> 
</soap:Envelope> 

Я использую PHP NuSOAP отправить запрос, и вот хо я пытаюсь

require_once('lib/nusoap.php'); 

$serverPath = "https://book.mylimobiz.com/api/ApiService.asmx"; 
$param = array("apiId"=>"someapi","apiKey"=>"somekYE"); 
$client = new SoapClient($serverPath); 

    $tt = $client->call("Test",$param,"https://book.mylimobiz.com/api","https://book.mylimobiz.com/api/Test"); 

, который не работает может кто-нибудь руководство мне, как запросить с помощью NuSOAP или некоторые вещи еще.

Благодаря

ответ

0

Вы можете сделать это следующим образом:

$client = new SoapClient('https://book.mylimobiz.com/api/ApiService.asmx?WSDL'); 
$params = array(); 
$params["apiId"] = apiId; 
$params["apiKey"] = apiKey; 
$result = $client->Test($params); 
Смежные вопросы