per un cliente voglio implementare il servizio OTA in un'interfaccia per verificare la disponibilità e cose del genere.
Ho scaricato le specifiche del 2017 daOpenTravel. Ma mi mancano alcune informazioni. Voglio realizzarlo con PHP e SOAP e in seguito collegarlo a Magento. Ma non riesco a trovare alcun url per il client SOAP a cui inviare questi XML.
Apprezzerei molto qualsiasi aiuto su questo argomento o forse suggerimenti per farlo in un modo più semplice.
Saluti
risposte:
0 per risposta № 1Il consumo di servizi Web OTA SOAP è complicato in quanto la classe PHP SoapClient non la gestisce correttamente.
Innanzitutto dovresti generare il sdk PHP dal WSDL corrispondente alle disponibilità a cui devi inviare le richieste. Dovresti provare il progetto PackageGenerator da Github.
Tuttavia, come ho detto, il PHP nativoLa classe SoapClient non associa correttamente i parametri alla richiesta XML. Qui è dove devi scrivere il codice corretto per gestire la mappatura dagli oggetti PHP alla richiesta XML.
Poiché lavoro regolarmente su questi temi, posso aiutarti ulteriormente ma solo privatamente all'indirizzo contact@wsdltophp.com.