Slave,
mi trovo a dover interrogare un webservices per ottenere un documento PDF, ma sinceramente non ho ide adi come fare e da dove iniziare.
Ho fatto un pò di ricerche in rete ed ho capito che con la chiamata :
Codice PHP:
try {
$gsearch = new SoapClient('https://www.indirizzoservice.wsdl');
print_r($gsearch->__getFunctions());
unset($gsearch);
} catch (SoapFault $e) {
print_r($e);
}
Ottendo la lista dei servizi disponibili, in questo caso uno solo :
Array ( [0] => getPDFLabelResponse getPDFLabel(getPDFLabel $parameters) )
Io so che devo passare il codice del prodotto FD343224 ma non ho idea di come fare.
Se utilizzo il codice sotto riportato, ottendo sempre la risposta :
Codice PHP:
try {
$gsearch = new SoapClient('https://www.indirizzoservice.wsdl');
print_r($gsearch->getPDFLabel('FD343224'));
unset($gsearch);
} catch (SoapFault $e) {
print_r($e);
}
Ottengo sempre :
tdClass Object ( [getPDFLabelReturn] => stdClass Object ( [binaryDocument] => [documentCorrect] => [outputString] => ) )
Che però ottengo anche se non passo alcun parametro, quindi suppongo che sia sbagliato...
Qualcuno ha idea della soluzione ?
Grazie in anticipo
- Kiko -