1. Kom godt i gang

Velkommen til den europæiske XML-importspecifikation for fast ejendom. Dette dokument indeholder alle de tekniske detaljer, du har brug for for at oprette et ejendomsfeed, der integreres med vores platform.

Opret dit feed

Byg dit XML-feed i henhold til specifikationen beskrevet i dette dokument. Sørg for, at alle obligatoriske felter er udfyldt, og at feedet validerer i forhold til vores skema.

Test dit feed

Valider din XML-struktur og tegnkodning. Brug standard XML-validatorer til at kontrollere for syntaksfejl før indsendelse.

Send til gennemgang

Når dit feed er valideret korrekt, skal du indsende feed-URL'en til vores team til endelig gennemgang. Vi verificerer integrationen og aktiverer din automatiske synkronisering.

2. Oversigt

XML-feedet for europæiske ejendomme er et absolut tilførsel, hvilket betyder, at den skal indeholde alle dine aktive egenskaber, hver gang den genereres. Egenskaber, der ikke er inkluderet i feedet, fjernes automatisk fra vores platform.

⚠️ Vigtigt: Absolut feedregel Dit feed skal indeholde ALLE aktive egenskaber. Manglende egenskaber vil blive slettet fra vores system under den næste synkronisering.

Hvordan ejendomme behandles

Scenario Handling
Ny <id> opdaget Ejendom er INDSAT som en ny annonce
Eksisterende <id> med opdateret <date> Ejendom er OPDATERET med nye oplysninger
<id> mangler i feedet Ejendom er SLETTET fra vores platform
💡 Tip Opdater altid <date> feltet, når du foretager ændringer i en ejendom. Ejendomme med uændrede datoer kan ikke behandles igen.

3. Retningslinjer og konventioner

Tekniske krav

  • Alle XML-tags SKAL være med små bogstaver
  • Foderet SKAL være UTF-8-kodet
  • Linjeskift i beskrivelser skal bruge faktiske linjeskifttegn (\n)
  • Do IKKE brug CDATA sektioner
  • URL'er skal være absolutte (inkluderer fuldstændige https:// præfiks)
  • Hver konto kræver en unik feed-URL

Dataformatstandarder

Feltype dannet Eksempel
Dato / tid ÅÅÅÅ-MM-DD HH: MM: SS 2026-01-08 14:30:00
Pris Kun numerisk, ingen symboler 250000
Areal (m²) Numerisk, kvadratmeter 150
GPS-koordinater Decimalgrader 36.5108, -4.8855
Landekode ISO 3166-1 alpha-2 ES, FR, DE

4. Foderstruktur

Hvert feed følger denne grundlæggende struktur med et rodelement, der indeholder feed-identifikation, agentoplysninger og en eller flere egenskabsnoder.

<?xml version="1.0" encoding="UTF-8"?>
<root>

    <european_realestate>
        <feed_version>1</feed_version>
    </european_realestate>

    <agent>
        <id>YOUR_AGENT_ID</id>
        <name>Agency Name</name>
        <email>contact@agency.com</email>
        <!-- Additional agent fields... -->
    </agent>

    <property>
        <!-- Property 1 fields... -->
    </property>

    <property>
        <!-- Property 2 fields... -->
    </property>

    <!-- Additional properties... -->

</root>

Agentnodefelter

Felt påkrævet Produktbeskrivelse
<id> Ja Dit unikke agent-ID leveret af European Real Estate
<name> Ja Dit bureaus/agentens virksomhedsnavn
<email> Ja Primær kontakt-e-mail
<tel> Ingen Kontorets telefonnummer
<mob> Ingen Mobiltelefon nummer
<addr1> Ingen Adresse linje 1
<addr2> Ingen Adresse linje 2
<town> Ingen By / By
<region> Ingen Region/Provins
<postcode> Ingen Postnummer
<country> Ingen Landenavn
<logo> Ingen URL til bureaulogo (200x200px anbefales)
<website> Ingen Agenturets websteds URL

5. Reference til egenskabsnoder

Kernefelter

påkrævet Type: Streng/Heltal

Unikt id for ejendommen. Dette skal forblive konsistent på tværs af feedopdateringer.

<id>987654</id>

påkrævet Type: Dato/Tid

Dato/tidspunkt for sidste ændring. Opdater dette, når ejendomsdata ændres.

<date>2026-01-08 12:00:00</date>

Valgfri Type: Streng

Din interne ejendomsreferencekode.

<ref>ABC-123</ref>

Priser

påkrævet Type: Heltal

Ejendomspris som et tal uden valutasymboler eller separatorer.

<price>250000</price>

Valgfri Type: Streng Misligholdelse: EUR

Valutakode. Understøttet: EUR, GBP, USD, CHF, PLN, CZK, HUF, RON, SEK, NOK, DKK

<currency>EUR</currency>

påkrævet Type: Optælling

Status for ejendomsannoncer.

Værdi Produktbeskrivelse
for_sale Ejendommen er til salg
for_rent Ejendommen er til leje

Valgfri Type: Optælling

Kun for udlejningsejendomme. Værdier: week, month, year

<price_period>month</price_period>

Lokation

påkrævet Type: Streng (2 tegn)

ISO 3166-1 alpha-2 landekode. Se Støttede lande.

<country_code>ES</country_code>

påkrævet Type: Streng

By- eller landsbynavn, hvor ejendommen er beliggende.

<town>Marbella</town>

Valgfri Type: Streng

Region, provins eller stat.

<region>Málaga</region>

Valgfri Type: Streng

Postnummer.

<postcode>29600</postcode>

Valgfri Type: Streng

Yderligere lokationsbeskrivelse (kvarter, urbanisering osv.).

<location_detail>Costa del Sol</location_detail>

Valgfri Type: Container

GPS-koordinater i decimalgrader.

<location>
    <latitude>36.5108</latitude>
    <longitude>-4.8855</longitude>
</location>

Detaljer

påkrævet Type: Optælling

Ejendomstype. Se Ejendomstyper for alle værdier.

<type>apartment</type>

Valgfri Type: Optælling

Ejendommens tilstand. Værdier: newly_built, good_condition, needs_renovating, under_construction, buildable_land

<condition>good_condition</condition>

, , ,

Valgfri Type: Heltal

Antal soveværelser, badeværelser, samlede værelser og garagepladser (1-10+).

<bedrooms>3</bedrooms>
<bathrooms>2</bathrooms>
<rooms>6</rooms>
<garage>1</garage>

Valgfri Type: Heltal (4 cifre)

Året hvor ejendommen blev opført.

<year_built>2020</year_built>

Valgfri Type: Container

Bebygget areal og grundstørrelse i kvadratmeter.

<surface_area>
    <built>150</built>
    <plot>500</plot>
</surface_area>

Valgfri Type: Container

Energimærkninger (A til G).

<energy_rating>
    <consumption>B</consumption>
    <emissions>C</emissions>
</energy_rating>

Indhold

Valgfri Type: Streng (maks. 100 tegn)

Ejendomstitel på engelsk. Oversættelser genereres automatisk.

<title>Stunning 3-Bedroom Apartment with Sea Views</title>

påkrævet Type: Streng

Fuld beskrivelse af ejendommen på engelsk. Oversættelser genereres automatisk.

<desc>Beautiful modern apartment located in the heart of Marbella...</desc>

Valgfri Type: URL

Link til ejendommen på din hjemmeside.

<url>https://example.com/property/123456</url>

Valgfri Type: Streng (maks. 500 tegn)

Private noter kun til brug for agenter.

<notes>Key available at office. Call before viewing.</notes>

Medier

Valgfri Maks: 50 billeder

Billeder af ejendommen. Det første billede er det primære billede/coverbilledet. Anbefalet størrelse: 1920x1280px. Minimum: 800x600px.

<images>
    <image id="1">
        <url>https://example.com/images/main.jpg</url>
        <title>Living Room</title>
    </image>
    <image id="2">
        <url>https://example.com/images/bedroom.jpg</url>
        <title>Master Bedroom</title>
    </image>
</images>

Valgfri Type: URL

URL til virtuel rundvisning (Matterport, iGuide osv.).

<virtual_tour>https://my.matterport.com/show/?m=XXXXX</virtual_tour>

Valgfri Type: Container

Ejendomsvideo. Typer: youtube, vimeo, direct

<video>
    <url>https://youtube.com/watch?v=XXXXX</url>
    <type>youtube</type>
</video>

Valgfri Type: Container

Liste over ejendommens funktioner. Se Funktionsliste.

<features>
    <feature>swimming_pool</feature>
    <feature>air_conditioning</feature>
    <feature>sea_views</feature>
</features>

6. Ejendomstyper

Brug disse værdier til <type> Mark:

Lejligheder

lejlighed duplex maisonette penthouse Studio Triplex

Kommerciel Ejendom

virksomhed komplekse gård Hotel butik

Landehuse

chalet cortijo bondegård ejendom

Land & Ruiner

ø jord ruin

Andet

hulehus slot mobilhome parkering

Rækkehuse

fritliggende dobbelthus rækkehuse landsbyhus

Villaer

bungalow villa

7. Funktionsliste

Medtag kun de funktioner, der gælder for din ejendom:

tilgængelig aircondition grill kælder elevator monteret_garderober møbleret garage haven gym Internet vasketøj græsplæne off_grid udendørsbruser parkering telefonlinje sauna havudsigt opbevaringsrum swimming_pool terrasse tv-kabel wifi vinduesbeklædning

8. Understøttede lande

Brug ISO 3166-1 alpha-2-koder til <country_code> Mark:

Kode Land Kode Land
AL Albanien LT Litauen
AT Østrig LU Luxembourg
BA Bosnia & Herzegovina LV Letland
BE Belgien MD Moldova
BG Bulgarien ME Montenegro
CH Schweiz MT Malta
CY Cypern NL Netherlands
CZ Tjekkiet INGEN Norge
DE Tyskland PL Polen
DK Danmark PT Portugisisk vin
EE Estland RO Rumænien
ES Spanien RS Serbia
FI Finland SE Sverige
FR Frankrig SI Slovenien
GB United Kingdom SK Slovakiet
GE Georgien GR Grækenland
HR Kroatien HU Ungarsk vin
IE Irland IS Island
IT Italien

9. Tegnkodning

Dit feed SKAL være UTF-8-kodetSpecialtegn i tekstindhold skal være korrekt escapet:

Character Enhed Brug
< &lt; Mindre end
> &gt; Større end
& &amp; Ampersand
" &quot; Dobbelt anførselstegn (i attributter)
' &apos; Apostrof (i attributter)
✅ Korrekt <desc>Property with pool &amp; garden</desc>
❌ Forkert <desc>Property with pool & garden</desc>

10. Test af dit feed

Trin 1: Valider XML-struktur

Før du indsender dit feed, skal du validere det ved hjælp af en XML-validator:

Trin 2: Kontroller tegnkodning

Bekræft, at dit feed er korrekt UTF-8-kodet:

Trin 3: Bekræft obligatoriske felter

Sørg for, at alle obligatoriske felter er til stede for hver ejendom:

  • <id> — Unikt ejendoms-ID
  • <date> — Dato for sidste ændring
  • <price> — Ejendomspris
  • <status> — Salgs-/lejestatus
  • <type> — Ejendomstype
  • <country_code> — ISO-landekode
  • <town> — By/bynavn
  • <desc> — Ejendomsbeskrivelse
💡 Tip Ejendomme, der mangler obligatoriske felter, vil blive markeret som "Ufuldstændige" og vil ikke blive vist i søgeresultaterne, før de er rettet.

11. Automatisering af opdateringer

Når dit feed er godkendt, synkroniserer vores system automatisk dine ejendomme dagligt.

Synkroniseringsplan

  • Feeds behandles automatisk hver 24 timer
  • Behandlingen sker typisk mellem 01:00 - 05:00 CET
  • Store feeds kan tage længere tid at behandle

Best Practices

  • Inkluder altid ALLE aktive ejendomme i dit feed
  • Opdatér <date> felt når ejendomsdata ændres
  • Sørg for, at din feed-URL forbliver ensartet og tilgængelig
  • Overvåg eventuelle valideringsfejl i dit dashboard
⚠️ Husk Ejendomme, der ikke er inkluderet i dit feed, fjernes automatisk fra vores platform under den næste synkroniseringscyklus.

12. Få hjælp

Hvis du har spørgsmål eller støder på problemer med dit XML-feed:

Når du kontakter support, bedes du inkludere:

  • Dit agent-ID
  • Din feed-URL
  • En beskrivelse af problemet
  • Eventuelle modtagne fejlmeddelelser