PHP-SOAP-Problem : der Objektverweis wurde nicht auf eine Instanz eines Objekts

Ich versuche, erstellen Sie eine Schnittstelle zu https://ws.farebuzz.com/FlightGateway.asmx?WSDL mit php und SoapClient-Klasse.

Schaffte ich es, über den authentication header, aber ich bin stecken, wenn ich versuche eine Methode aufzurufen .. ich bin mir immer :

Uncaught SoapFault exception: [soap:Server] der Server konnte die Anforderung nicht verarbeiten. ---> der Objektverweis wurde nicht auf eine Instanz eines Objekts.

Ich habe versucht, es so (als Objekt) :

class SearchFlights{
    public $NumberOfAdults;
        public $ClassOfService;
    public $TypeOfTrip;
    public $FromCity;
    public $ToCity;
}

$parameters = new SearchFlights();
$parameters->NumberOfAdults = 2;
$parameters->ClassOfService = 'ECONOMY';
$parameters->FromCity = 'ECONOMY';
$parameters->ToCity = '1te';
$parameters->TypeOfTrip = 'NONE';
$this->client->SearchFlights($parameters);

und als ein array wie :

$parameters = array('ToCity' => 'testttt',...);

aber ich bekam dieselbe Fehlermeldung. Kann mir jemand helfen?

Dank

Sorin

InformationsquelleAutor | 2009-05-27

Schreibe einen Kommentar