Si, e' possibile effettuare il controllo dei messaggi ricevuti tramite Web Service SOAP
I file da utilizzare sono due:
- lib-nusoap.inc.php (scarica)
- ws.php (scarica)
Ambedue i file vanno messi sotto la stessa path e il primo viene richiamato all'interno del secondo. Il primo fiel (lib-nusoap.inc.php) non é altro che una libreria php che permette di effettuare la chiamata SOAP. Il secondo (ws.php) é lo script contenente i paramentri per la chiamata.
Riportiamo di seguito il codice del secondo file (ws.php) :
<!--------------------------------------INIZIO-------------------------------------->
<?php
$host = 'sms.tol.it'; // Host
$user = ''; // Username
$pass = ''; // Password
$rcpt = '+393202043297'; // Numero
$code = 'xxxx'; // Cod. condivisione
$mess = 10; // N. messaggi
require('./lib-nusoap.inc.php');
$client = new soapclient('http://'.$host.'/wsdl/?wsdl', true);
$err = $client->getError();
if ($err)
{
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
exit;
}
$result = $client->call('receiveSms', array($user, $pass, $rcpt, $code, $mess));
if ($client->fault)
{
echo '<h2>Fault</h2><pre>';
print_r($result);
echo '</pre>';
}
else
{
$err = $client->getError();
if ($err)
{
echo '<h2>Error</h2><pre>' . $err . '</pre>';
exit;
}
}
echo '<h2>Result</h2><pre>';
print_r($result);
echo '</pre>';
?>
<!---------------------------------------FINE--------------------------------------->
------------
Le informazioni contenute nella Knowledge Base di TOL.IT sono fornite senza garanzia di alcun tipo, implicita od esplicita, compresa quella riguardo alla commercializzazione e/o compatibilita' in impieghi particolari. L'utente si assume l'intera responsabilita' per l'utilizzo di queste informazioni. In nessun caso TOL.IT/Alicom srl e i suoi fornitori si rendono responsabili per danni diretti, indiretti o accidentali che possano provocare perdita di denaro o di dati, anche se TOL.IT/Alicom srl o i suoi fornitori fossero stati avvisati. Il documento puo' essere copiato e distribuito alle seguenti condizioni: 1) il testo deve essere copiato integralmente e tutte le pagine devono essere incluse. 2) i programmi se presenti, devono essere copiati senza modifiche, 3) il documento deve essere distribuito interamente in ogni sua parte. 4) il documento non puo' essere distribuito a scopo di lucro.