Immoscout-Extension für TYPO3-Openimmo

Voraussetzungen

Die Extension erfordert TYPO3 Openimmo Extension.

Aufgrund eines Bugs in der OAuth-Library schlägt die Autorisierung bei Verwendung von PHP 7.3.3 fehl:

ERROR_AUTHENTICATION_REQUIRED
Invalid signature for signature method HMAC-SHA1

Installation

  1. Installieren Sie die Erweiterung
  2. Erstellen Sie eine Seite vom Typ Ordner für die Immobiliendatensätze.
  3. Erstellen Sie eine Verbindung vom Typ Immoscout Import.
    1. Geben Sie einen Titel ein und wählen Sie den Container aus - in der Regel ist dies die Containerseite selbst.
    2. Geben Sie Ihren Immoscout-API-Schlüssel und Ihr API-Geheimnis ein.
    3. Geben Sie die Redirect-URI ein. Dies ist der Domainname Ihrer TYPO3-Website.
    4. Speichern Sie abschließend den Eintrag und klicken Sie auf die Schaltfläche Immoscout-Autorisierung, um die oAuth durchzuführen.
    5. Es öffnet sich ein Popup-Fenster/neuer Tab, in dem Sie den Zugriff auf Ihren Immobilienscout24-Account bestätigen müssen - bestätigen Sie das.
    6. Schließlich werden Sie auf Ihre Website weitergeleitet, wo Sie die Meldung *Autorisierung erfolgreich!
  4. Nun müssen Sie eine neue Scheduler-Aufgabe konfigurieren, die Ihre Immobilien aus Immoscout importiert.
    1. Öffnen Sie das Scheduler-Modul und klicken Sie auf Aufgabe hinzufügen.
    2. Wählen Sie Extbase CommandController Task im Abschnitt Klasse.
    3. Geben Sie eine Ausführungshäufigkeit ein - zum Beispiel 3600 für stündlich.
    4. Wählen Sie Immoscout Import: import im Abschnitt CommandController Command.