次のPHPを使用して予測データをリクエストできるはずであることをインターネットから収集しました。
$wsdl = "http://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php?wsdl";
$params = array(
"latitude" => 43.4685,
"longitude" => 89.7415,
"product" => "glance",
"startTime" => "",
"endTime" => "",
"Unit" => "e",
"weatherParameters" => array(
"maxt" => TRUE
)
);
$client = new SoapClient($wsdl);
$result = $client->NDFDgen($params);
ただし、次のサーバー エラーが表示されます。「Uncaught SoapFault exception: [SERVER] product needs to be either time-series or glance...」
上記の文字列としてパラメーター「glance」を提供しているため、何が間違っているのかわかりません。NDFDgen 関数に関するドキュメントは、こちらの表で提供されています。誰かが私のエラーを見つけることができれば、私を助けてください。ありがとう!