0
我想通過SOAP webservice調用一個函數。下面的代碼運行:肥皂呼叫錯誤
$return_soap = $this->soap->__soapCall($soap_function, $params);
我也tryed:
$return_soap = call_user_func_array(array($this->soap,$soap_function),$params);
標頭是好的,我送參數如下:
$params = array('customer_info'=>array_values('name'=>'Stephen de Tester',
'i_parent'=>12695,
'iso_4217'=>'EU',
'i_customer_type'=>1,
'opening_balance'=>'10.00',
'i_customer_class'=>1));
我已經tryed它沒有array_values和一堆其他組合。我總是得到以下信息:
([error] => SOAP-ERROR: Encoding: object hasn't 'customer_info' property)
但是,如果我嘗試一個Web服務調用不帶參數的這一切似乎完美地工作...
難道你們幫助我在正確的方向?
我忘了標籤,我相信,很奇怪,因爲它曾經是可選的。我相信他們可能已經改變了web服務 – thecodeassassin 2010-10-30 23:44:10