WEGO METEOGRAM API SOAP SERVICE
È possibile utilizzare il servizio di produzione meteogrammi senza l'interfaccia di WEGO.
L'accesso al servizio è disponibile solo per gli utenti registrati e abilitati dall'amministrazione.
Sarà fornita una chiave pubblica per ogni client IP da cui avrà origine la chiamata.
GNU Wget
PHP
L'accesso al servizio è disponibile solo per gli utenti registrati e abilitati dall'amministrazione.
Sarà fornita una chiave pubblica per ogni client IP da cui avrà origine la chiamata.
http://wego.meteoam.it/getmetgram/wego-meteogram.php?pub_key=<your_public_key_here>WEGO provvederà ad elaborare la richiesta e a ritornare in caso di successo il prodotto richiesto oppure un XML eplicativo con i comandi da utilizzare correttamente.
Essendo un sistema SOAP basato su HTTP, il servizio può essere gestito da un comune browser internet.
In un'ottica di produzione automatizzata e ciclica possiamo consigliare l'utilizzo delle funzionalità di programmi da riga di comando quali
GNU Wget, libcurl ecc...
GNU Wget
# wget -nv -O <nomefileoutput> "http://wego.meteoam.it/getmetgram/wego-meteogram.php?pub_key=<your_public_key_here>&[...]"
PHP
<?php function get_web_page( $url , $timeout ){ $options = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false, CURLOPT_FOLLOWLOCATION => true, CURLOPT_ENCODING => "", CURLOPT_USERAGENT => "spider", CURLOPT_AUTOREFERER => true, CURLOPT_CONNECTTIMEOUT => $timeout, CURLOPT_TIMEOUT => $timeout, CURLOPT_MAXREDIRS => 10, CURLOPT_RETURNTRANSFER => 1, ); $ch = curl_init( $url ); curl_setopt_array( $ch, $options ); $content = curl_exec( $ch ); $err = curl_errno( $ch ); $errmsg = curl_error( $ch ); $header = curl_getinfo( $ch ); curl_close( $ch ); $header['errno'] = $err; $header['errmsg'] = $errmsg; $header['content'] = $content; return $header; } ?>
Provided by Reparto Sistemi Informativi Automatizzati (ReSIA) - Gruppo di Supporto ICT per la Meteorologia
Aeroporto "Mario De Bernardi" di Pratica di Mare (RM)
Aeroporto "Mario De Bernardi" di Pratica di Mare (RM)