Hallo,
ich benötige mal Hilfe in PHP.
Ich möchte Immobilien von Immowelt.de auslesen, über deren API. Das Ganze läuft über SOAP, Authentifizierung etc. läuft schon alles, allerdings bekomme ich bei einer Funktion einen Fehler und weiß leider nicht woran das liegt, vor Allem da an der Funktion laut API Dokumentation kein Fehler ist.
Hier die Fehlermeldung:
Fatal error: Uncaught SoapFault exception: [soap:Server] Object reference not set to an instance of an object. in C:\xampp\htdocs\immo\import.class.php:151
Stack trace:
#0 C:\xampp\htdocs\immo\import.class.php(151): SoapClient->__soapCall('GetListByLatLon...', Array)
#1 C:\xampp\htdocs\immo\import.php(23): import->immoWelt()
#2 {main}
thrown in C:\xampp\htdocs\immo\import.class.php on line 151
Zeile 147 ist die Letzte in dem unten stehenden Code.
Und hier der Code:
[PHP]
$soapHeader = new SoapHeader('http://immowelt.de/services', 'ListAuthenticationHeader', array('ApiKey' => $apiKey));
$soapClient = new SoapClient('http://api.immowelt.de/WebServices/EstateService.asmx?WSDL', array('trace' => true, 'exceptions' => true));
$soapClient->__setSoapHeaders($soapHeader);
$params = array(
'Lat' => $this->latitude,
'Long' => $this->longitute,
'ambit' => $this->radius,
'CurrentPage' => '1',
'PageSize' => '10',
'ls' => 'createdatedesc'
);
$results = $soapClient->__soapCall('GetListByLatLong', array('parameters' => $params));
[/PHP]
Ich hoffe ihr könnt mir da weiter helfen :)
LG Andre