Portfolio-App für das Handy Folgen Sie Immobilien einfacher. Aus Google Play herunterladen Google Play Portfolio-App für das Handy Folgen Sie Immobilien einfacher. Aus dem App Store herunterladen App Store

XML-Feed für den Import von Objekten

So bereiten Sie einen XML-Feed für den Import von Objekten in Realistimo vor. Für On-Demand-Sync siehe die REST API.

Overview

Überblick

XML (diese Seite)

Was im Feed zu veröffentlichen ist und wie der Import die Felder liest.

REST

API-Schlüssel, POST /start, POST /latest-log, Limits und optionaler Callback.

Tutorial

Erste Schritte

  1. Kopieren Sie das minimale Beispiel unten oder laden Sie ein vollständigeres Beispiel-XML herunter.
  2. Setzen Sie agency_uid auf die Source-ID, die Realistimo Ihrer Agentur gegeben hat, und die broker_id-Werte auf bereits in Realistimo verknüpfte Agent-Source-IDs.
  3. Fügen Sie Angebote mit stabiler offer_uid, category/subcategory, Standort (internal_id bevorzugt), images, price, description, currency=eur hinzu.
  4. Hosten Sie den Feed unter einer öffentlichen HTTPS-URL und senden Sie sie an [email protected].
  5. Für manuellen Sync: REST-Tutorial.

Geo-Lookup-Dateien: CSV · PostgreSQL dump

Explanation

So funktioniert die Synchronisation

„Erforderlich“ bedeutet unten: ohne Wert schlägt Import/Veröffentlichung in der Regel fehl oder das Angebot bleibt unveröffentlicht. Viele Attribute haben Standardwerte.
How-to

So bereiten Sie einen Feed vor

  1. Root <feed>, Broker in <Brokers>, Angebote in <offers>.
  2. Standort: bevorzugen Sie internal_id aus der Geo-DB; Alternative ist subregion_id.
  3. Währung: senden Sie eur.
  4. Bei jeder echten Änderung erhöhen Sie Feed-<updated> und <last_update> der betroffenen Angebote.
  5. Die URL muss für serverseitige Clients erreichbar sein (keine interaktive Cloudflare-Challenge).
Reference

Minimales Beispiel

Kopieren Sie dieses Skelett, ersetzen Sie Platzhalter und setzen Sie aktuelle Zeitstempel (YYYY-MM-DD HH:MM:SS, nicht älter als 30 Tage).

<?xml version="1.0" encoding="UTF-8"?>
<feed>
  <updated>YYYY-MM-DD HH:MM:SS</updated>
  <agency_uid>YOUR_AGENCY_SOURCE_ID</agency_uid>
  <Brokers>
    <Broker>
      <BrokerID>YOUR_AGENT_SOURCE_ID</BrokerID>
      <BrokerName>Ivan Ivanov</BrokerName>
      <BrokerPhone>0888000000</BrokerPhone>
      <BrokerEmail>[email protected]</BrokerEmail>
    </Broker>
  </Brokers>
  <offers>
    <offer>
      <offer_uid>offer-1</offer_uid>
      <last_update>YYYY-MM-DD HH:MM:SS</last_update>
      <description>Test listing</description>
      <images>https://example.com/a.jpg</images>
      <price>100000</price>
      <surface>70</surface>
      <currency>eur</currency>
      <category>продажби</category>
      <subcategory>2-СТАЕН</subcategory>
      <internal_id>8545</internal_id>
      <broker_id>YOUR_AGENT_SOURCE_ID</broker_id>
    </offer>
  </offers>
</feed>

Vollständigeres Beispiel-XML herunterladen (Formreferenz — ersetzen Sie weiterhin IDs, Zeitstempel und Inhalte durch Ihre).

Agency

TagBeschreibungHinweise
<updated>Feed-Version / DatumErforderlich Muss sich ändern, wenn sich Inhalte ändern; max. 30 Tage alt
<agency_uid>Agentur-Source-IDErforderlich Muss mit der für Ihre Agentur konfigurierten ID übereinstimmen
<agency_name>, <agency_phone>, <agency_email>MetadatenOptional Vom Import nicht verwendet; für Kompatibilität unbedenklich
<result_url>Callback nach dem ImportOptional Realistimo sendet per POST einen latest-log-förmigen JSON-Body; siehe REST

Brokers

<Brokers>/<Broker> liefert Broker-Kontaktdaten für den Feed. Die Angebots-broker_id muss einer bereits mit Ihrer Agentur in Realistimo verknüpften Agent-Source-ID entsprechen (bei der Integration eingerichtet). Die XML-BrokerID-Werte sollten dieselben IDs verwenden.

TagHinweise
<BrokerID>Erforderlich Agent-Source-ID (bevorzugt ≠ agency_uid)
<BrokerName>Erforderlich Name (+ Nachname)
<BrokerPhone>, <BrokerEmail>, <BrokerPhoto>Optional

Offers (unterstützte Felder)

TagBeschreibungHinweise
<last_update>Änderungszeit des AngebotsEmpfohlen Datum/Uhrzeit oder Unix-Timestamp. Wenn vorhanden und nicht neuer als die zuletzt importierte Änderung, werden die meisten Felder bei veröffentlichten Angeboten übersprungen
<offer_uid>Stabile IDErforderlich Bei Bearbeitungen nicht ändern
<offer_code>ReferenzcodeOptional
<title>Titel-FragmentOptional Getrennt von der Beschreibung
<description>BeschreibungEmpfohlen Für die Veröffentlichung stark erwünscht
<images>URLsErforderlich Trenner ;
<price>PreisErforderlich Ganzzahlteil; bei Parent-Gebäude/Komplex auf null gesetzt
<surface>Fläche m²Erforderlich Für die meisten Typen erforderlich (außer Garage)
<surface_parcel>Grundstück/ParzelleOptional
<currency>WährungEmpfohlen eur Akzeptiert: eur/EUR/BGN/лв — werden zu EUR normalisiert. Fehlende Währung wird als BGN behandelt und nach EUR umgerechnet. Bevorzugen Sie eur
<category>продажби / наемиErforderlich
<subcategory>ObjekttypErforderlich Muss ein exakter unterstützter Wert sein (siehe unten)
<internal_id>Geo-Internal-IDEmpfohlen Bevorzugte Standortmethode
<subregion_id>Gemappte Standort-IDOptional Wird verwendet, wenn internal_id fehlt/nicht numerisch ist
<construction_type>епк / панел / тухла / гредоред / метална конструкцияOptional
<floor>, <floorAll>Etage / EtagenOptional floor-Wert 0 wird ignoriert
<building_condition>Completed / …Optional
<build_year>YYYY-MM-DDOptional
<furnished>0/14/23/65Optional 0 und 23 = unmöbliert
<heating_ids>IDs via ,Optional 4/6/18 Pellets, 35 AC, 44 Strom, 46 Fernwärme, 80 Gas
<parking_ids>52, 93Optional 52 Garage, 93 Stellplatz
<rooms_count>, <bedroom_count>, <bath_count>AnzahlenOptional
<exterior_ids>42=Aufzug, 10=AsphaltOptional Nur diese IDs werden angewendet
<broker_id>Agent-Source-IDErforderlich Muss einem in Realistimo verknüpften Agenten entsprechen
<construction_id>Parent-offer_uidOptional Siehe How-to Gebäude/Komplex
<youtube_link> / <youTube_link>YouTubeOptional
<virtual_panorama_link>TourOptional
<Exclusive>0/1Optional

Werte

subcategory (unterstützte Werte)

Werte genau wie aufgeführt senden (kyrillisch). Unbekannte Werte lassen den Angebotsimport fehlschlagen.

building_condition

Completed, UnderConstruction, PreConstruction, SemiCompleted, NotCompleted.

construction_type

епк, панел, тухла, гредоред, метална конструкция.

Ignorierte Tags

Diese Tags werden beim Import nicht angewendet. Sie dürfen im Feed vorkommen, haben aber keine Wirkung auf das Angebot: balcony_count, land_category, parcel_in_regulation, new_construction.
How-to

Gebäude / Komplex → Wohnungen

  1. Parent: subcategory ist eines von НОВА СГРАДА, СГРАДА НОВО СТРОИТЕЛСТВО, ЗАТВОРЕН КОМПЛЕКС.
  2. Child: <construction_id>PARENT_OFFER_UID</construction_id>.
  3. Die Reihenfolge im XML spielt keine Rolle. Ein leerer Tag entfernt die Verknüpfung. Selbstreferenz / ungültiger Parent wird ignoriert.
See also

REST API und Support

Der Immobilien-Newsletter

So bleiben Sie auf dem Laufenden über Neuigkeiten, Statistiken und Nachrichten von Realistimo, ohne Spam:

Sie haben sich erfolgreich registriert.
Bitte E-Mail Email-Adresse eingeben. Bitte geben Sie eine gültige Email-Adresse ein. Bitte Kontotyp auswählen. Bitte geben Sie eine Stadt ein. Bitte wählen Sie eine Stadt aus den Optionen in der Dropdown-Liste aus, wenn Sie das Feld ausfüllen. Es gab ein Problem. Bitte versuchen Sie es später erneut.
US AIzaSyBR3omDZNtlfDZ-DUvziDqXSz06vDg5mk4