Immocaster => ist diese Version Final für alle Objekte ?

92 views
Skip to first unread message

Daniel Alburg

unread,
Dec 13, 2013, 10:48:29 AM12/13/13
to immobilienscou...@googlegroups.com
Hi,

ich habe mir nun die Datein von Immocaster mal angeschaut.
Der Testexport klappte schonmal... was erfreulich ist.

Allerdings bei der ersten Immobilie erhalte ich einige Fehler, die schnell gefunden worden sind.

Bei Immcaster heißt es u.a.

'estate' => array(
        'type'                  =>  objekttyp

Diesen Objekttyp bin ich innerhalb von immocaster mal nachgegangen: Dabei merkte ich, dass dort nur 4 Objekte zu finden waren (Immocaster/Xml/Writer/Immobilienscout)

In der writer.php sind dann die entsprechenden includes zu diesen 4 Datein:
                if(isset($aParameter['estate_type']))
                {
                    if(strtolower($aParameter['estate_type'])=='apartmentrent')
                    {
                        $sOuterElement = "realestates:apartmentRent";
                        $this->_aSort = require_once(dirname(__FILE__).'/Writer/Immobilienscout/Apartmentrent.php');
                    }
                    if(strtolower($aParameter['estate_type'])=='apartmentbuy')
                    {
                        $sOuterElement = "realestates:apartmentBuy";
                        $this->_aSort = require_once(dirname(__FILE__).'/Writer/Immobilienscout/Apartmentbuy.php');
                    }
                    if(strtolower($aParameter['estate_type'])=='houserent')
                    {
                        $sOuterElement = "realestates:houseRent";
                        $this->_aSort = require_once(dirname(__FILE__).'/Writer/Immobilienscout/Houserent.php');
                    }
                    if(strtolower($aParameter['estate_type'])=='housebuy')
                    {
                        $sOuterElement = "realestates:houseBuy";
                        $this->_aSort = require_once(dirname(__FILE__).'/Writer/Immobilienscout/Housebuy.php');
                    }
                    $this->_sXML .= '<'.$sOuterElement.' xmlns:xlink="http://www.w3.org/1999/xlink" '.
                    'xmlns:realestates="http://rest.immobilienscout24.de/schema/offer/realestates/1.0">%s</'.$sOuterElement.'>';
                }


Ein Anlageobjekt (investment) fehlt hier.
Ist Immocaster nur ein Beispielscript, was eigenständig zu erweitern ist oder missverstehe ich hier einiges ??

Rob Bors

unread,
Dec 13, 2013, 11:07:22 AM12/13/13
to immobilienscout24-development

Ja, dass ist richtig. Das PHP-sdk stellt die Basisfunktionalität zur Verfügung, wir haben das SDK seit Kürzen übernommen und werden es weiterentwicklen.

--
Sie erhalten diese Nachricht, weil Sie Mitglied der Google Groups-Gruppe "immobilienscout24-development" sind.
Um Ihr Abonnement für diese Gruppe zu beenden und keine E-Mails mehr von dieser Gruppe zu erhalten, senden Sie eine E-Mail an immobilienscout24-de...@googlegroups.com.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an immobilienscou...@googlegroups.com.
Gruppe besuchen: http://groups.google.com/group/immobilienscout24-development
Besuchen Sie https://groups.google.com/d/msgid/immobilienscout24-development/1b47a7d9-ab3a-4954-b6ab-02b97cd25554%40googlegroups.com, um diese Diskussion im Web anzuzeigen.
Weitere Optionen: https://groups.google.com/groups/opt_out

Daniel Alburg

unread,
Dec 13, 2013, 1:01:25 PM12/13/13
to immobilienscou...@googlegroups.com
oki. Das klingt ja nich schlecht.
Dumm nur, dass die REST-SPI bald online geht und der Immocaster gewaltig hinterher hängt.
Aktuell sind 4 Typen gelistet. Nach meiner Rechnung brauchen wir aber mind. 17 Objekttypen. Und hier gehe ich davon aus, dass Verkaufen->Gewerbe identisch ist mit Vermieten->Gewerbe.
Zumindest der exposetyp ist in diesen Falle geleichlautent.

Aber gut zu wissen. Müssen wir halt selbst die XML bauen und dann übergeben.

Aber sag mal Rob. Was soll das hier heißen ?

https://github.com/ImmobilienScout24/restapi-php-sdk/wiki/Objekte-exportieren
"ACHTUNG: Das Mapping wird demnächst eingestellt. Nutzen Sie also bitte nur das Beispiel, bei dem das XML selbst erzeugt wird. D.h. die Version bei der der Parameter estate['xml'] übergeben wird.
Last edited by Rob Bors, "

Wäre ja widersprüchlich zu deiner ebend genannten Aussage.

Rob Bors

unread,
Dec 15, 2013, 3:46:23 PM12/15/13
to immobilienscou...@googlegroups.com
kläre ich mit dem Ersteller.
Reply all
Reply to author
Forward
0 new messages