2017-04-12 3 views
0
$params = array (
    "AccountName" => $_POST['comp-name'], 
    "DBA" => $_POST['DBA'], 
    "Comment" => $_POST['comments'] 
); 

$options = array(
     'soap_version'=>SOAP_1_1, 
     'trace'=>1, 
     'exceptions'=>1 
    ); 
    $context = stream_context_create($options); 
try { 
$soap = new 
    SoapClient('https://application.cloud.clickandpledge.com/Signup.svc?wsdl', $options); 
    $soapParams = array('instruction'=>$params);   
    $response = $soap->AccountSignUp($soapParams); 
} 
catch(Exception $e) { 
    die($e->getMessage()); 
} 

var_dump($response); 

のロードに失敗しました私の画面..SOAP-ERROR:解析WSDL:「WSDL」からロードできませんでした:私は、私は以下取得しています私のWSDLファイルを使用して、SOAPと接続するためのコードスニペットに上楽しま外部エンティティ「WSDL」

SOAP-ERRORでのエラー:構文解析WSDL: 'http://application.cloud.clickandpledge.com/Signup.svc?wsdl=wsdl0' からロードできませんでしたが、外部実体 "http://application.cloud.clickandpledge.com/Signup.svc?wsdl=wsdl0"

答えて

0

を読み込むことができませんでしたあなたは正しいWSDLを持っていないようですURL。私が見つけたものである:あなたのSOAPコールの場合

https://paas.cloud.clickandpledge.com/PaymentService.svc?wsdl

、あなたはその後、「PaymentService」サービスを呼び出します。それはclickandpledge.comのようなものではなく、SOAP経由のサインアップが可能です。あなたはおそらく彼らのウェブページを介してそれを行う必要があります。

HTH、 ジム

関連する問題