Ξεκινώντας
Καλώς ήρθατε στο European Real Estate Προδιαγραφή εισαγωγής XML. Αυτό το έγγραφο παρέχει όλες τις τεχνικές λεπτομέρειες που χρειάζεστε για να δημιουργήσετε μια ροή ιδιοτήτων που ενσωματώνεται στην πλατφόρμα μας.
Πόροι γρήγορης εκκίνησης
Δημιουργήστε τη ροή σας
Δημιουργήστε την ροή XML σας ακολουθώντας τις προδιαγραφές που περιγράφονται σε αυτό το έγγραφο. Συμπληρώστε τα απαιτούμενα πεδία για κάθε ιδιότητα και χρησιμοποιήστε τα ονόματα των στοιχείων ακριβώς όπως αναφέρονται - ένα στοιχείο που δεν υπάρχει σε αυτό το έγγραφο δεν διαβάζεται.
Δοκιμάστε τη ροή σας
Επικυρώστε τη δομή XML και την κωδικοποίηση χαρακτήρων. Χρησιμοποιήστε ένα τυπικό εργαλείο επικύρωσης XML για να ελέγξετε για συντακτικά σφάλματα πριν από την υποβολή.
Υποβολή για αναθεώρηση
Μόλις η ροή σας επικυρωθεί σωστά, υποβάλετε τη διεύθυνση URL της ροής στην ομάδα μας για τελικό έλεγχο. Θα επαληθεύσουμε την ενσωμάτωση και θα ενεργοποιήσουμε τον αυτοματοποιημένο συγχρονισμό σας.
Επισκόπηση
Η ροή XML για τα ευρωπαϊκά ακίνητα είναι μια απόλυτη τροφοδοσία, που σημαίνει ότι θα πρέπει να περιέχει όλες τις ενεργές ιδιότητές σας κάθε φορά που δημιουργείται.
Πώς γίνεται η επεξεργασία των ιδιοτήτων
| σενάριο | Ενέργειες |
|---|---|
Νέα <id> εντοπιστεί | Το ακίνητο είναι ΕΙΣΑΓΕΤΑΙ ως νέα καταχώριση |
Υφιστάμενες <id> με αλλαγμένα δεδομένα | Το ακίνητο είναι ΕΠΙΚΑΙΡΟΠΟΙΗΜΕΝΟ με τις νέες πληροφορίες |
<id> λείπει από τη ροή | Το ακίνητο είναι ΑΠΟΣΥΝΔΕΣΗ μετά από τρεις συνεχόμενους συγχρονισμούς. Δεν διαγράφεται: εάν επιστρέψει στην τροφοδοσία, επανέρχεται στο διαδίκτυο με τον επόμενο συγχρονισμό, με τις εικόνες και τα δεδομένα του ανέπαφα. |
<id> είναι το κλειδί. Η πλατφόρμα συγκρίνει τα δεδομένα κάθε ιδιότητας σε κάθε συγχρονισμό και επεξεργάζεται αυτά που άλλαξαν, επομένως δεν υπάρχει πεδίο ημερομηνίας προς συντήρηση: διατηρήστε το
<id> σταθερό και στείλτε τις τρέχουσες τιμές σας.Οδηγίες και Συμβάσεις
Τεχνικές απαιτήσεις
- Όλες οι ετικέτες XML ΠΡΕΠΕΙ να είναι πεζά
- Η ζωοτροφή ΠΡΕΠΕΙ να έχει κωδικοποίηση UTF-8
- Οι αλλαγές γραμμής στις περιγραφές πρέπει να χρησιμοποιούν πραγματικούς χαρακτήρες νέας γραμμής (
\n) - Do ΔΕΝ χρήση
CDATAενότητες και μην στέλνετε HTML σε<desc> - Οι διευθύνσεις URL πρέπει να είναι απόλυτες (συμπεριλάβετε πλήρεις
https://πρόθεμα) - Κάθε λογαριασμός απαιτεί μια μοναδική διεύθυνση URL ροής
- Οι κόμβοι ιδιότητας πρέπει να είναι άμεσα θυγατρικοί του
<root>
Πρότυπα Μορφής Δεδομένων
| Τύπος πεδίου | Μορφή | Παράδειγμα |
|---|---|---|
| Τιμή | Μόνο αριθμητικά, χωρίς σύμβολα | 250000 |
| Έκταση (m²) | Αριθμητικά, τετραγωνικά μέτρα | 150 |
| Συντεταγμένες GPS | Δεκαδικοί βαθμοί | 36.5108, -4.8855 |
| Χώρα | Όνομα από τη λίστα Υποστηριζόμενων Χωρών ή ISO 3166-1 alpha-2 | Spain or ES |
| Έτος | Τέσσερα ψηφία | 2018 |
Δομή τροφοδοσίας
Κάθε ροή ακολουθεί αυτήν τη βασική δομή: ένα ριζικό στοιχείο με την έκδοση μορφής, ακολουθούμενο από έναν κόμβο ιδιότητας ανά ενεργή ιδιότητα.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<european_realestate>
<feed_version>2</feed_version>
</european_realestate>
<property>
<!-- Property 1 fields... -->
</property>
<property>
<!-- Property 2 fields... -->
</property>
<!-- Additional properties... -->
</root>Τι διαβάζει η πλατφόρμα από την ροή δεδομένων
| Στοιχείο | Νόημα |
|---|---|
<european_realestate> | Αναγνώριση μορφής. Αποστολή <feed_version>2</feed_version> |
<property> | Μία ιδιότητα. Όλα όσα αποθηκεύει η πλατφόρμα προέρχονται από το εσωτερικό αυτού του κόμβου |
Αναφορά κόμβων ιδιοτήτων
Κάθε στοιχείο παρακάτω ανήκει σε ένα μόνο <property> κόμβος. Τα ονόματα των στοιχείων είναι ακριβώς όπως γράφονται εδώ.
Βασικά Πεδία
Μοναδικό αναγνωριστικό για την ιδιότητα. Αυτό πρέπει να παραμένει συνεπές σε όλες τις ενημερώσεις ροής: είναι το κλειδί με το οποίο ταιριάζει η πλατφόρμα.
<id>987654</id>Ο εσωτερικός κωδικός αναφοράς του ακινήτου σας. Εμφανίζεται ως "Αναφορά" στις πρόσθετες λεπτομέρειες της καταχώρισης.
<ref>ABC-123</ref>Τιμολόγηση
Τιμή ακινήτου ως αριθμός χωρίς σύμβολα νομισμάτων ή διαχωριστικά.
<price>250000</price>Κωδικός νομίσματος. Υποστηριζόμενα: EUR, GBP, USD, CHF, PLN, CZK, HUF, RON, SEK, NOK, DKK
<currency>EUR</currency>Είτε το ακίνητο είναι προς πώληση είτε προς ενοικίαση, και για ενοικιάσεις η περίοδος για την οποία ισχύει η τιμή.
| αξία | Περιγραφή |
|---|---|
sale | Το ακίνητο είναι προς πώληση |
month | Το ακίνητο είναι προς ενοικίαση, τιμή ανά μήνα |
week | Το ακίνητο είναι προς ενοικίαση, τιμή ανά εβδομάδα |
year | Το ακίνητο είναι προς ενοικίαση, τιμή ανά έτος |
<price_freq>sale</price_freq>Χώρα του ακινήτου. Χρησιμοποιήστε το όνομα από το Υποστηριζόμενες χώρες λίστα· γίνεται επίσης δεκτός ο κώδικας ISO 3166-1 alpha-2.
<country>Spain</country>Όνομα πόλης ή κωμόπολης όπου βρίσκεται το ακίνητο.
<town>Marbella</town>Επαρχία, περιφέρεια ή πολιτεία.
<province>Málaga</province>Ταχυδρομικός κώδικας.
<postal_code>29600</postal_code>Επιπλέον περιγραφή τοποθεσίας (γειτονιά, αστικοποίηση, περιοχή). Εμφανίζεται ως "Περιοχή" στην καταχώριση.
<location_detail>Costa del Sol</location_detail>Συντεταγμένες GPS σε δεκαδικές μοίρες. Και οι δύο τιμές είναι απαραίτητες για να εμφανιστεί η πινέζα στον χάρτη.
<location>
<latitude>36.5108</latitude>
<longitude>-4.8855</longitude>
</location>Λεπτομέρειες Ακινήτου
Τύπος ιδιότητας. Χρησιμοποιήστε μια τιμή από το Τύποι ιδιοκτησίας λίστα. Η αντιστοίχιση δεν κάνει διάκριση πεζών-κεφαλαίων.
<type>Apartment</type>Αριθμός υπνοδωματίων.
<beds>3</beds>Αριθμός μπάνιων.
<baths>2</baths>Έτος κατασκευής του ακινήτου.
<year_built>2020</year_built>Δομημένη επιφάνεια και μέγεθος οικοπέδου σε τετραγωνικά μέτρα. Ένα οικόπεδο έχει νόημα μόνο για γη και για ακίνητα με γη.
<surface_area>
<built>150</built>
<plot>500</plot>
</surface_area>Βαθμολογίες ενεργειακής απόδοσης, γράμματα A έως G. Αποστολή X όταν δεν υπάρχει διαθέσιμο πιστοποιητικό.
<energy_rating>
<consumption>B</consumption>
<emissions>C</emissions>
</energy_rating>Περιεχόμενο
Πλήρης περιγραφή ακινήτου στα Αγγλικά, τυλιγμένη σε <en> στοιχείο. Οι μεταφράσεις δημιουργούνται αυτόματα. Χρησιμοποιήστε πραγματικές νέες γραμμές για αλλαγές παραγράφων, μην στέλνετε HTML και μην χρησιμοποιείτε CDATA.
<desc>
<en>Beautiful modern apartment located in the heart of Marbella.</en>
</desc>Σύνδεσμος προς το ακίνητο στον ιστότοπό σας, τυλιγμένος σε ένα <en> στοιχείο.
<url>
<en>https://example.com/property/123456</en>
</url>Εικόνες / Βίντεο
Εικόνες ακινήτου. Η πρώτη εικόνα είναι το εξώφυλλο. Διατηρούνται το πολύ 20 εικόνες ανά καταχώρηση. Συνιστώμενο μέγεθος 1920x1280px, ελάχιστο 800x600px.
<images>
<image>
<url>https://example.com/images/main.jpg</url>
</image>
<image>
<url>https://example.com/images/bedroom.jpg</url>
</image>
</images>URL για μια εικονική περιήγηση (Matterport, iGuide και παρόμοια).
<virtual_tour_url>https://my.matterport.com/show/?m=XXXXX</virtual_tour_url>URL σε ένα βίντεο ακινήτου: YouTube, Vimeo ή ένα αρχείο MP4/WebM απευθείας.
<video_url>https://www.youtube.com/watch?v=XXXXX</video_url>Λίστα χαρακτηριστικών ακινήτου. Χρησιμοποιήστε τα ονόματα από το Λίστα λειτουργιώνΗ αντιστοίχιση δεν κάνει διάκριση πεζών-κεφαλαίων. Στείλτε μόνο τα χαρακτηριστικά που ισχύουν.
<features>
<feature>Swimming Pool</feature>
<feature>Sea views</feature>
<feature>Air Conditioning</feature>
</features>Τύποι ιδιοκτησίας
Χρησιμοποιήστε αυτές τις τιμές για το <type> πεδίο. Η αντιστοίχιση δεν κάνει διάκριση πεζών-κεφαλαίων.
Διαμερισματα
Βίλες
Σπίτια της Πόλης
Εξοχικές κατοικίες
Γη & Ερείπια
Εμπορική ιδιοκτησία
Άλλα
Λίστα λειτουργιών
Συμπεριλάβετε μόνο τα χαρακτηριστικά που ισχύουν για το ακίνητό σας, ένα <feature> στοιχείο για κάθε ένα. Χρησιμοποιήστε αυτά τα ονόματα. Η αντιστοίχιση δεν κάνει διάκριση πεζών-κεφαλαίων.
Σωστός:
<feature>Swimming Pool</feature>
Αγνοήθηκε:
<feature>swimming_pool</feature>Υποστηριζόμενες χώρες
Χρησιμοποιήστε το όνομα της χώρας για το <country> πεδίο ή τον κώδικα ISO 3166-1 alpha-2.
| Χώρα | ISO | Χώρα | ISO |
|---|---|---|---|
| Αλβανία | AL | Latvia | LV |
| Austria | AT | Lithuania | LT |
| Βέλγιο | BE | Λουξεμβούργο | LU |
| Βοσνία & Ερζεγοβίνη | BA | Μάλτα | MT |
| Bulgaria | BG | Μολδαβία | MD |
| Croatia | HR | Μαυροβούνιο | ME |
| Κύπρος | CY | Νορβηγία | ΟΧΙ |
| Τσεχία | CZ | Poland | PL |
| Denmark | DK | Πορτογαλία | PT |
| Estonia | EE | Ρουμανία | RO |
| Finland | FI | Σερβία | RS |
| Γαλλία | FR | Σλοβακία | SK |
| Γεωργία | GE | Slovenia | SI |
| Germany | DE | Ισπανία | ES |
| Ελλάδα | GR | Sweden | SE |
| Ουγγαρία | HU | Switzerland | CH |
| Ισλανδία | IS | Ολλανδία | NL |
| Ιρλανδία | IE | Ηνωμένο Βασίλειο | GB |
| Ιταλία | IT |
Κωδικοποίηση χαρακτήρων
Η ροή σας ΠΡΕΠΕΙ να έχει κωδικοποίηση UTF-8Οι ειδικοί χαρακτήρες στο περιεχόμενο κειμένου πρέπει να έχουν σωστή διαφυγή:
| Χαρακτήρας | Οντότητα | Χρήση |
|---|---|---|
| < | < | Λιγότερο από |
| > | > | Μεγαλύτερος από |
| & | & | Ampersand |
| " | " | Διπλά εισαγωγικά (χρειάζεται μόνο μέσα σε ένα χαρακτηριστικό) |
| ' | ' | Απόστροφος (απαιτείται μόνο μέσα σε ένα χαρακτηριστικό) |
✅ Σωστό <en>Property with pool & garden</en>
❌ Λάθος <en>Property with pool & garden</en>
Δοκιμή της ροής σας
Βήμα 1: Επικύρωση δομής XML
Επικυρώστε τη ροή σας με ένα εργαλείο επικύρωσης XML πριν την υποβάλετε:
- Υπηρεσία Επικύρωσης Σήμανσης W3C
- XMLValidation.com
- Τα περισσότερα σύγχρονα προγράμματα περιήγησης (ανοίξτε απευθείας το αρχείο XML)
Βήμα 2: Έλεγχος κωδικοποίησης χαρακτήρων
Επαληθεύστε ότι η ροή σας έχει κωδικοποιηθεί σωστά σε UTF-8:
Βήμα 3: Επαλήθευση Υποχρεωτικών Πεδίων
Κάθε ακίνητο χρειάζεται τα εξής στοιχεία:
<id>— Μοναδικό αναγνωριστικό ακινήτου<price>— Τιμή ακινήτου<price_freq>— Πώληση ή ενοικίαση<type>— Τύπος ακινήτου<country>— Χώρα<town>— Πόλη ή κωμόπολη<desc><en>— Περιγραφή ακινήτου
Αυτοματοποίηση ενημερώσεων
Μόλις εγκριθεί η ροή σας, το σύστημά μας συγχρονίζει αυτόματα τις ιδιότητές σας κάθε βράδυ.
Χρονοδιάγραμμα συγχρονισμού
- Οι ροές δεδομένων υποβάλλονται σε αυτόματη επεξεργασία κάθε 24 ώρες
- Η επεξεργασία ξεκινά μετά 01:00 CEST και συνεχίζεται μέχρι τις πρώτες πρωινές ώρες
- Η επεξεργασία μεγάλων ροών ενδέχεται να διαρκέσει περισσότερο χρόνο.
Βέλτιστες Πρακτικές
- Να περιλαμβάνει πάντα ΟΛΕΣ οι ενεργές ιδιότητες στη ροή σας
- Κρατήστε το
<id>ενός σταθερού ακινήτου για όλη τη διάρκεια ζωής του - Αποστολή έως εικόνες 20 ανά ακίνητο· το πρώτο είναι η κάλυψη
- Αποστολή απόλυτων URL εικόνων που παραμένουν προσβάσιμες. Οι εικόνες λαμβάνονται μόνο μία φορά
- Βεβαιωθείτε ότι η διεύθυνση URL της ροής σας παραμένει συνεπής και προσβάσιμη
- Παρακολουθήστε τυχόν σφάλματα επικύρωσης που αναφέρονται από την ομάδα μας
Λήψη βοήθειας
Εάν έχετε ερωτήσεις ή αντιμετωπίζετε προβλήματα με τη ροή XML σας:
- Email: info@european.realestate
- Φόρμα Επικοινωνίας: european.realestate/contact
Όταν επικοινωνείτε με την υποστήριξη, παρακαλούμε συμπεριλάβετε:
- URL ροής σας
- Το όνομα του πρακτορείου σας στο European Real Estate
- Μερικά από τα
<id>εμπλεκόμενες αξίες - Περιγραφή του ζητήματος
- Οποιαδήποτε μηνύματα σφάλματος λαμβάνονται