Buonasera a tutti. Devo interfacciarmi con un booking engine che utilizza questo metodo per gestire le chiamate.
Non avendolo mai visto e non conoscendo bene la programmazione a oggetti sto trovando qualche difficoltà.
In teoria devo ottenere il token e da li faccio partire la chiamata:
In questo modo sono riuscito a "pulire" e ottenere il token in modo da far partire la chiamata per ottenere le prenotazioni:
a questo punto dentro struct2 ho la risposta ma non so come leggerla e lavorarla.
Qualcuno mi aiuta?
Grazie mille
Non avendolo mai visto e non conoscendo bene la programmazione a oggetti sto trovando qualche difficoltà.
In teoria devo ottenere il token e da li faccio partire la chiamata:
PHP:
$server = new xmlrpc_client('https://wubook.net/xrws');
$args= array( new xmlrpcval($config->getWbUsername(), 'string'),
new xmlrpcval($config->getWbPassword(), 'string'),
new xmlrpcval($config->getWbPkey(), 'string'));
$message = new xmlrpcmsg('acquire_token', $args);
$struct = $server->send($message)->value();
//$res= $struct->arraymem(0);
//$token= $struct->arraymem(1);
var_dump($struct);
for ($i = 0; $i < $struct->arraySize(); $i++)
{
$v = $struct->arrayMem($i);
$token= $v->scalarVal();
}
echo $token."<hr>";
In questo modo sono riuscito a "pulire" e ottenere il token in modo da far partire la chiamata per ottenere le prenotazioni:
PHP:
$args= array(new xmlrpcval($token, 'string'),new xmlrpcval('11111111', 'int'));
$message = new xmlrpcmsg('fetch_rooms', $args);
$struct2 = $server->send($message)->value();
a questo punto dentro struct2 ho la risposta ma non so come leggerla e lavorarla.
Qualcuno mi aiuta?
Grazie mille