Implementieren Sie eine Air-API, indem Sie eine SOAP-Anfrage senden

Ich habe eine PHP-Website. Hier muss ich eine Funktion zum Suchen und Buchen von Flugtickets implementieren. Zu diesem Zweck habe ich eine kostenpflichtige API von der ARZOO-Website verwendet ... Ich habe die gesamte Dokumentation von ARZOO erhalten. Ich habe das gesamte Dokument gelesen. Der Doc sagt

"Accessing this service requires standard SOAP client. SOAP client should authenticate
itself through user name and password. Client should get their IPs registered with
Arzoo and get a user account created. The Arzoo web service provides a service
point URL. Web service clients should post SOAP request message as an attachment
for the desired response. The XML structure of different web services is discussed in
the respective documents." 
You can connect to Arzoo XML services with the following test service point URLs:-

FlightAvailability:http://<url>/DOMFlightAvailability?wsdl

Ich denke, Sie müssen die Anfrage per Seife senden, oder? Aber in der Luft ist Verfügbarkeit enthalten

Example Request Xml
<Request>
<Origin>BOM</Origin>
.............
.............
</Request>

Ich habe den folgenden Code verwendet

$post_string.="<Request>";
$post_string.="<Origin>$from</Origin><Destination>$to</Destination>";
........
......

$post_string.="</Request>";
$path = ":http://<url>/DOMFlightAvailability?wsdl"; 

$ch = curl_init($path); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string); //Send the data to the file
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
$val = curl_exec($ch);
 $headers = curl_getinfo($ch);
 $errr=curl_error($ch);

Aber es gibt kein Ergebnis. In den Dokumenten heißt es

RESPONSE XML:-
The response will be in <arzoo_response> </arzoo_response>. This contains the Request
also.

Ich kenne SOAP nicht.

Ich bin total enttäuscht. Bitte hilf mir. Ich denke, dass ich nach dem Posten der Anfrage eine XML-Antwort bekomme. Aber wie werde ich meine Daten veröffentlichen?

Bitte antworte

Vielen Dank, wenn mir jemand hilft, ist es sehr dankbar

Antworten auf die Frage(2)

Ihre Antwort auf die Frage