SOAP サービスを使用したデータの同期について調査するよう依頼されました。私は SOAP についてよく知らないので、Bad Request Error が表示されます。
私が呼び出そうとしている関数は、テスト エコー関数です。
パブリック文字列 EchoAuthenticated(文字列テキスト)
呼び出すたびにエラーが発生します。
現在、ユーザー名とパスワードがわからず、担当者が休暇中のため、ユーザー名とパスワードの設定をコメントアウトしました:(現在、エラーではなく認証失敗メッセージを取得するだけで完全に満足しています. ...
誰かがここで私を正しい方向に向けることができれば...
ありがとう、
ジョン
<?php
$apiUrl = 'https://exdev.api.propctrl.co.za/v3/Integration.svc?wsdl';
$options = array( 'trace' => 1, 'exceptions' => 1, 'soap_version' => SOAP_1_2);
try
{
$client = new SoapClient($apiUrl, $options);
//$data = array(
// 'Username' => "test",
// 'Password' => "test"
//);
//$header = new SoapHeader('https://exdev.api.propctrl.co.za/v3/', 'CredentialsHeader', $data, false);
//$client->__setSoapHeaders($header);
var_dump($client->__getFunctions());
print $client->EchoAuthenticated("Test String");
var_dump($client->__getLastRequest());
}
catch(Exception $e)
{
echo $e->getMessage();
}
?>