我一般都是SOAP请求的新手,并且一直无法获得错误。尝试连接通过cURL甚至。我知道这不是正确的方法,但是想绕过内置的SoapClient函数PHP。下面是我正在尝试的代码。
$client = new SoapClient("http://www.four51.com/services/User.asmx?op=Save");
$params = array(
'Users' => array(
'UserProperties' => array(
'UserInteropID' => '',
'CompanyInteropID' => $company,
'UserName' => $username,
'FirstName' => $first,
'LastName' => $last,
'PhoneNumber' => '',
'Email' => $email,
'Password' => $first,
'Active' => true,
'TermsAccepted' => true,
),
'SharedSecret' => $secret
),
);
$result = $client->Save($params);
var_dump($result);
很抱歉,如果这个问题与另一个问题类似。我找不到一个回答我问题的人。
感谢您的帮助。
答案 0 :(得分:0)
SoapClient
构造函数的第一个参数是wsdl
位置,在您的情况下是http://www.four51.com/services/User.asmx?WSDL
:
$client = new SoapClient("http://www.four51.com/services/User.asmx?WSDL");
为了加快您的请求,您应该将其保存在当地。