[英]Getting object reference not set to an instance of an object PHP Soap Client
我正在尝试使用指定方法调用快递API。 我可以使用soapclient与api连接,但出现以下错误:
你调用的对象是空的
我正在使用以下代码和数据
$proxy = new SoapClient($my_api_url);
$params = array(
"UserName" => '****',
"Password" => '****',
"OrderNumber" => '41111',
"ClientName" => 'My Name',
"ContactNumber1" => '123456789',
"EmailAddress" => 'testapi@rohitdhiman.in',
"ShippingAddress1" => 'site 15'
);
$result = $proxy->BayOneAddOrder($params);
print_r($result);
如果使用SOAP UI可以工作,则可以尝试使用https://providr.io之类的PHP工具,因为它将使用OOP方法为您提供确切的PHP请求。
如果您不想使用在线工具,则可以使用PackageGenerator从WSDL生成自己的PHP软件包,以便仍然使用OOP方法轻松发送请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.