2011-12-29 14 views
0

ウェブサイトのウェブサービスにアクセスして、ユーザー名とセキュリティコードを知っていればユーザー情報を取得できます。私は単純なテストでこれをやろうとしましたが、情報は正しいものの、「不明なユーザー名または間違ったセキュリティコード」というメッセージが常に表示されます。 このコードの何が悪いと思いますか?ウェブサービスとPHPを使用してウェブサイトにログインできません

<?php 
$client = new SoapClient('http://handballmania.tk/fx/WebService.wsdl'); 
$Username = 'icsulescu'; 
$SecurityCode = 'nusa7maru'; 
try { 
    $answer = $client->GetTeam($Username, $SecurityCode); 
} 
catch (Exception $e) { 
    echo $e->getMessage(); 
} 
?> 

答えて

0

送信されるパラメータは配列に含まれている必要があります。

... 
$user_info["Username"] = "icsulescu"; 
$user_info["SecurityCode"] = "nusa7maru"; 
... 
$answer = $client->GetTeam($user_info); 
... 
+0

私はそうは思わない。私はprint_r($ client - > __ getFunctions())を使いました。関数構造を見ると、Array([0] => HaMaResponse GetTeam(string $ Username、string $ SecurityCode))のようになります。 –

+0

ああ。ただ助けようとしています。 –

+0

私は助けを理解してくれてありがとう。私はウェブサイトの管理者に連絡しようとします。彼のコードからは誤りかもしれません... –

関連する問題