Nicht alle meine Objekte mit Immocaster abrufbar

332 views
Skip to first unread message

Eser Esen

unread,
May 8, 2012, 4:56:38 AM5/8/12
to immobilienscou...@googlegroups.com
Hallo,

ich nutze den Immocaster SDK um meine eigenen Objekte abzurufen. Ich bekomme aber leider für einige Objekttypen überhaupt nichts zurück über die API.
So habe ich z.B. ein Gewerbe Grundstück auf der HP von IS24 laufen.

Ich mache folgenden Test, dabei habe ich meine Anwendung gemäß Tutorial von der Dev. IS24 Seite schon zertifiziert:

$oImmocaster = Immocaster_Sdk::getInstance('is24',$sImmobilienScout24Key,$sImmobilienScout24Secret);
$oImmocaster->setDataStorage( array( 'mysql', DBHOST, DBUSER, DBPASS, DBNAME));
$oImmocaster->setReadingType('curl');
$oImmocaster->setContentResultType('json');
$oImmocaster->setRequestUrl('live');
$aParameter = array(
    'geocoordinates'=>'52.52546480183439;13.369545936584473;100000',
    'realestatetype'=>'livingbuysite','channel'=>'hp', 'username'=>'me');
$res = $oImmocaster->radiusSearch($aParameter);

Wenn ich nun den Inhalt von $res anschaue, gibt es keine Ergebnisse "numberOfHits=0". Wie man sieht suche ich nach "livingbuysite", auch "livingrentsite" bringt nichts. Aber Objekte wie "gastronomy" oder "apartmentrent" funktionieren einwandfrei.
Nur einige besitmmte Objekte wie housebuy oder livingbuysite gehen nicht.

Wo liegt das Problem? Habe mal meine Keys aus der Storage Datenbank gelöscht und nochmal erst mit Sandbox Key die Zertifizierung gemacht. Dann musste ich mich erstmal auf einer Domain "preview3.de" anmelden, aber dort werden meine Kundennummer und Passwort als Login nicht akzeptiert. Was nun? Wollte zuerst den Sandbox Key zert. dann den Produktivzugang. Was bitte ist preview3.de?


Eser Esen

unread,
May 8, 2012, 5:15:40 AM5/8/12
to immobilienscou...@googlegroups.com
Ich habe mich jetzt mal auf preview3.de registriert und damit die Zertifizierung durchgeführt. Dafür habe ich im Code oben die Zeile "$oImmocaster->setRequestUrl('
live');" entfernt, damit ich in der Sandbox bin und habe auch mein Sandbox Key und Secret verwendet. Lief einwandfrei. Danach die Produktivdaten verwendet und auf LIVE gestellt, auch erfolgreich erstellt.
Nun geht aber gar nichts mehr.

Bekomme folgendes:

[messageCode] => ERROR_COMMON_AUTHENTICATION_REQUIRED
[message] => Authentication is required for this operation.[ERROR MESSAGE: Invalid token: [Mein Token in der DB]]

Rob Bors

unread,
May 10, 2012, 10:00:09 AM5/10/12
to immobilienscou...@googlegroups.com
Hi Eser,
wenn du auf Objekte eines Immoscout-Kunden zugreifen möchtest, dann geht das nur in der LIVE-Umgebung.
Die Sandbox enthält nämlich nur Testobjekte.
Du könntest dich auf der Sandbox zwar als IS24-User registrieren, ein Produkt buchen, Objekte anlegen und veröffentlichen ("homepage-veröffentlicht"). Dann könntest du mit channel=hp auch in der Sandbox Objekte abrufen. Da das aber sehr umständlich ist, geben wir für diesen Anwendungsfall gleich Produktivzugänge raus.
Preview3 ist übrigens die Sandbox-Datenbank.

Wegen den fehlenden Objekten: eine Ursache kann Folgendes sein:
du führst eine Umkreissuche aus. Wenn der Anbieter bei einem Objekt keine Strasse hinterlegt hat und wir die PLZ+Ort-Kombi nicht eindeutig geocodieren können, dann wird das Objekt in der Umkressuche nicht gefunden.
Dieses Objekt hat z.B. eine veröffentlichte Adresse: "Gemütliches Bistro in zentral gelegenen Lage von Frankfurt-Röd..". (Gastronomie/ Hotels). Objekt-ID: 63557317
Dieses Objekt nur PLZ+Ort: Günstige 4,5 Zimmer Eigentumswohnung, in top Zustand Flörsheim (Wohnung Kauf) Objekt-ID: 64248185

Liegt es daran?
Wenn nicht, kannst du dann bitte ein paar Objekt-IDs von Objekten, die du nicht abrufen kannst, posten?
Insgesamt hat dein Auftraggeber 52 Objekte homepageveröffentlicht.

Viel Erfolg!
Gruß
Rob

Eser Esen

unread,
May 10, 2012, 10:55:17 AM5/10/12
to immobilienscou...@googlegroups.com
Das muss es echt sein. Das zweite Objekt fehlt und das andere ist da. Gibt es denn eine Möglichkeit trotzdem diese Objekte ohne Strasse zu finden?

Danke für die Info.

Rob Bors

unread,
May 13, 2012, 3:32:50 PM5/13/12
to immobilienscou...@googlegroups.com
Hi Eser,

wenn ein Objekt mit PLZ + Ort nicht eindeutig geocodiert werden kann, dann hilft nur die strasse und hausnummer anzugeben. Egal ob man das Objekt online oder per Schnittstelle bei Immobilienscout24 einstellt: man kann wählen, das die Strasse und Hausnr. nicht angezeigt werden soll. Damit können wird das Objekt eindeutig geocodieren und die Str. und Hausnr. sind dennoch geschützt.

Gruß
Rob

google...@planetstronzo.de

unread,
May 15, 2012, 11:48:50 AM5/15/12
to immobilienscout24-development
Hallo,
ich habe das gleiche Problem (allerdings sind bei mir die Adressen
richtig eingetragen): Ich bekomme nicht alle Objekte über das
Immocaster SDK ausgeliefert. Unser Kunde hat 18 Objekte eingestellt
und auf allen Kanälen veröffentlicht, ich erhalte jedoch nur 15
Objekte, wenn ich alle Objekttypen der Reihe nach abfrage. (Es fehlt
z.B. das Objekt mit der Expose ID 57632187.) Eins der fehlenden
Objekte ist dabei alleine in seiner Kategorie, es fehlen jedoch auch
einzelne Objekte aus Kategorien mit mehreren Objekten.
Ich kann keine Unterschiede zwischen den ausgelieferten und den
zurückgehaltenen Ergebnissen erkennen; die Adressen sind komplett
eingetragen, außerdem suche ich den Umkreis von 1000km ab.
Woran kann es noch liegen, dass die Ergebnislisten bestimmte Objekte
nicht beinhalten?

Freundliche Grüße,
Markus

Rob Bors

unread,
May 15, 2012, 4:10:08 PM5/15/12
to immobilienscou...@googlegroups.com
Hi, wenn du eine Umkreissuche machst, werden nur die Objekte gefunden, die erfolgreiche geocodiert werden konnten. Ich werde prüfen, ob das beim Objekt 57632187 der Fall ist. Eine Suche über GeocodeID schützt davor. Hier die Doku zur Abfrage der Geocodeids: http://developer.immobilienscout24.de/wiki/Geohierarchy/Continent/GET Hier der Doku zur Suche anhand von GeocodeIds: http://developer.immobilienscout24.de/wiki/Search/GET/QueryParameters#For_Region_Search

hth

Markus

unread,
May 16, 2012, 4:39:57 AM5/16/12
to immobilienscou...@googlegroups.com
Schönen guten Morgen!
Über GeocodeID funktioniert tatsächlich alles wie gewünscht. Das fühlt sich auch "sauberer" an, als mein Weg über die Radius-Suche. Ich hatte diese Option vorher irgendwie nicht beachtet.
Danke für die schnelle Hilfe! :-)

Freundliche Grüße,
Markus

Eser Esen

unread,
Aug 28, 2012, 5:10:19 AM8/28/12
to immobilienscou...@googlegroups.com
Gibt es mittlerweile Neuigkeiten über die API. Mir hatte irgendjemand mal erzählt das Immoscout bald ein Update macht und eine einfache Funktion zur Verfügung stellen will womit man ohne Geocodierung einfach alle eigenen Objekte in Immoscout gelistet bekommt. Ich habe leider immer noch das Problem das aufgrund fehlender Adressdaten einige Objekte nicht angezeigt werden. Habe auch darauf keinen Zugriff da ich nur der Entwickler bin und der Kunde manchmal aus irgend einem Grund die Adressdaten nicht komplett angibt.

Rob Bors

unread,
Sep 4, 2012, 4:30:59 PM9/4/12
to immobilienscou...@googlegroups.com
Hi, wenn du bei der Suche die geocodeid als param angibst, werden alle Objekte gefunden. "Ganz Deutschland" wäre z.B. die 1276. Doku: http://developer.immobilienscout24.de/wiki/Search/GET/QueryParameters#For_Region_Search und der Webservice zur Ermittlung der Geocode-IDs für Bundesland/Stadt etc: http://developer.immobilienscout24.de/wiki/Geohierarchy/Continent
Reply all
Reply to author
Forward
0 new messages