我们有wsdl: http://xxxxxxxxxxxxxxx.com/XXXX_Beta_3_API/webservice.asmx?wsdl
在PHP文件中:我创建了一个包含一些数组的类..
class Crmtet {
public $abc;
public $abc2;
public $abc3;
public $abc4;
}
$client = new SoapClient(http://xxxxxxxxxxxxxxx.com/XXXX_Beta_3_API/webservice.asmx?wsdl);
$obj = new Crmtet();
$obj->abc= "Test";
$obj->abc2= "Test2";
$obj->abc3= "Test3";
$obj->abc4= "Test4";
$result = $client->CRM_Warehouse_Master_Insert($obj)->CRM_Warehouse_Master_InsertResult;
echo"re".$result;
但是我得到了以下错误:
致命错误:未捕获的SoapFault异常:[soap:Server]服务器是 无法处理请求。 --->对象引用未设置为 对象的实例。在 E:\ EasyPHP-12.1 \ www \ test \ inserwarrecrm.php:60堆栈跟踪:#0 E:\的EasyPHP-12.1 \万维网\测试\ inserwarrecrm.php(60): SoapClient-> __ call('CRM_Warehouse_M ...',数组)#1 E:\的EasyPHP-12.1 \万维网\测试\ inserwarrecrm.php(60): SoapClient-> CRM_Warehouse_Master_Insert(Object(Crmtet))#2 {main} 在第60行的E:\ EasyPHP-12.1 \ www \ test \ inserwarrecrm.php中抛出
问题是什么..任何人都可以帮忙.. ??