+ -
当前位置:首页 → 问答吧 → WEB serivers

WEB serivers

时间:2011-12-15

来源:互联网

最近公司做一接口,在测试过程中出了问题我用的是web serivers 其中出了点问题请各位朋友帮帮忙
<?php
header("content-type:text/html;charset=utf-8");
$client = new SoapClient("http://connect6.gardners.com/ExternalRecOrder/EBookSendOrder.asmx?WSDL");
//var_dump($client->__getFunctions());die;
echo"<pre>";
 print_r($client->__getFunctions());
 echo"</pre>";

$message=array(
'LoginName'=>'CYP003',
'Password'=>'E8C6BSLV',
'AccountCode'=>'CYP003',
'Ean'=>'9780007236886',
'EBookFormat'=>4,
'CountryCode'=>'CN',
'UniqueRef'=>'12345667788',
'SecondaryRef'=>'131312312',
'Pids'=>'111111',
'EndUserID'=>'E8C6BSLV',
'LocalSalesTax'=>'0.02'
);


$a=$client->PlaceEBookOrder($message);
var_dump($a);
 $b=$client->RequestDownload($message);
 var_dump($b)

?>
运行结果:
Array
(
  [0] => HelloGardnersResponse HelloGardners(HelloGardners $parameters)
  [1] => PlaceEBookOrderResponse PlaceEBookOrder(PlaceEBookOrder $parameters)
  [2] => RequestDownloadResponse RequestDownload(RequestDownload $parameters)
  [3] => ActivateEBookResponse ActivateEBook(ActivateEBook $parameters)
  [4] => ActivationDownloadResponse ActivationDownload(ActivationDownload $parameters)
  [5] => LoanEBookResponse LoanEBook(LoanEBook $parameters)
  [6] => LoanDownloadResponse LoanDownload(LoanDownload $parameters)
  [7] => HelloGardnersResponse HelloGardners(HelloGardners $parameters)
  [8] => PlaceEBookOrderResponse PlaceEBookOrder(PlaceEBookOrder $parameters)
  [9] => RequestDownloadResponse RequestDownload(RequestDownload $parameters)
  [10] => ActivateEBookResponse ActivateEBook(ActivateEBook $parameters)
  [11] => ActivationDownloadResponse ActivationDownload(ActivationDownload $parameters)
  [12] => LoanEBookResponse LoanEBook(LoanEBook $parameters)
  [13] => LoanDownloadResponse LoanDownload(LoanDownload $parameters)
)

object(stdClass)#2 (1) { ["PlaceEBookOrderResult"]=> object(stdClass)#3 (3) { ["ErrorCode"]=> string(4) "E902" ["ErrorDesc"]=> string(53) "Object reference not set to an instance of an object." ["EBookFormat"]=> int(0) } } object(stdClass)#4 (1) { ["RequestDownloadResult"]=> object(stdClass)#5 (3) { ["ErrorCode"]=> string(4) "E910" ["ErrorDesc"]=> string(53) "Object reference not set to an instance of an object." ["EBookFormat"]=> int(0) } } 
刚刚接触WEB SERVERS真头大。

作者: zhangruiying   发布时间: 2011-12-15

帮顶,我也没有真正实践过 ,只有自己做了个测试,php跟php通讯而已。。。

作者: imbigsnake1   发布时间: 2011-12-15