php code$soapclient = new soapclient(http://shippingapi.ebay.cn/production/v2/orderservice.asmx?wsdl);$params = array( 'version' => 2.0.0, 'apidevuserid' => sureelectronics, 'apipassword' => 7114209n1ocba61n83cra0py1f743dsgtm7geay581cnd3bhg0pouw20111540, 'apiselleruserid' => sureelectronics, 'messageid' => 125625622452, 'trackcode' => lk042013892cn );$functions = $soapclient->cancelapacshippingpackage($params);print_r($functions);2.0.0*******************1234lk*********cn
为什么为出错啊,出错如下:
fatal error: uncaught soapfault exception: [soap:server] system.web.services.protocols.soapexception: server was unable to process request. ---> system.nullreferenceexception: object reference not set to an instance of an object.
at webservicecn.orderservice.cancelapacshippingpackage(cancelapacshippingpackagerequest cancelapacshippingpackagerequest)
------解决方案--------------------
php code$soapclient = new soapclient(http://shippingapi.ebay.cn/production/v2/orderservice.asmx?wsdl);$params = array( 'version' => 2.0.0, 'apidevuserid' => sureelectronics, 'apipassword' => 7114209n1ocba61n83cra0py1f743dsgtm7geay581cnd3bhg0pouw20111540, 'apiselleruserid' => sureelectronics, 'messageid' => 125625622452, 'trackcode' => lk042013892cn );$functions = $soapclient->cancelapacshippingpackage(array(cancelapacshippingpackagerequest=>$params));print_r( $functions);
