繁体   English   中英

获取对象引用未设置为对象的实例PHP Soap Client

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM