PHP 4.3.xを使用しています。
SOAP初心者です。
http://foxrate.org/
に記載されている内容を元に、
以下のソースを実行しました。
<?php
require_once('nusoap.php');
$url = 'http://foxrate.org/rpc/';
$client = new soapclient($url);
$method = 'foxrate.currencyConvert';
$param = array('USD', 'JPY', '1');
$result = $client->call($method, array($param));
print htmlspecialchars($client->response, ENT_QUOTES);
?>
結果が、
(略)
server error. invalid xml-rpc. not conforming to spec. Request must be a methodCall
(略)
と返ります。
methodは、Callしているのに何がいけないんでしょうか??
FoXRate: Currency Converter and Currency Exchange
ここに載っているのは XML-RPC のエンドポイントでは?
XML-RPC と SOAP は似て非なるものです。
NuSoap のサイトを見る限り XML-RPC はサポートしていなさそうです。
なるほど!
そもそも、勘違いしていました。
いつも、ありがとうございます m(_ _)m