Εφαρμογή χαρτοφυλακίου για τηλέφωνο Αναζητήστε και παρακολουθήστε ακίνητα πιο εύκολα. Λήψη από το Google Play Google Play Εφαρμογή χαρτοφυλακίου για τηλέφωνο Αναζητήστε και παρακολουθήστε ακίνητα πιο εύκολα. Λήψη από το App Store App Store

XML feed για εισαγωγή αγγελιών

Πώς να προετοιμάσετε ένα XML feed για εισαγωγή αγγελιών στο Realistimo. Για on-demand sync δείτε το REST API.

Overview

Επισκόπηση

XML (αυτή η σελίδα)

Τι να δημοσιεύσετε στο feed και πώς ο import διαβάζει τα πεδία.

REST

API key, POST /start, POST /latest-log, όρια και προαιρετικό callback.

Tutorial

Ξεκινήστε

  1. Αντιγράψτε το ελάχιστο παράδειγμα παρακάτω ή κατεβάστε ένα πληρέστερο δείγμα XML.
  2. Ορίστε το agency_uid στο source id που έδωσε το Realistimo στο πρακτορείο σας και τις τιμές broker_id σε agent source ids ήδη συνδεδεμένα στο Realistimo.
  3. Προσθέστε αγγελίες με σταθερό offer_uid, category/subcategory, τοποθεσία (internal_id προτιμάται), images, price, description, currency=eur.
  4. Φιλοξενήστε το feed σε δημόσιο HTTPS URL και στείλτε το στο [email protected].
  5. Για χειροκίνητο sync: REST tutorial.

Αρχεία geo lookup: CSV · PostgreSQL dump

Explanation

Πώς λειτουργεί ο συγχρονισμός

Το «Υποχρεωτικό» παρακάτω σημαίνει: χωρίς τιμή, ο import/δημοσίευση συνήθως αποτυγχάνει ή η αγγελία μένει αδημοσίευτη. Πολλά attributes έχουν προεπιλεγμένες τιμές.
How-to

Πώς να προετοιμάσετε ένα feed

  1. Root <feed>, brokers σε <Brokers>, αγγελίες σε <offers>.
  2. Τοποθεσία: προτιμήστε internal_id από τη geo DB· εναλλακτικά subregion_id.
  3. Νόμισμα: στείλτε eur.
  4. Σε κάθε πραγματική αλλαγή, ενημερώστε το feed <updated> και το <last_update> στις επηρεαζόμενες αγγελίες.
  5. Το URL πρέπει να είναι προσβάσιμο από server-side clients (χωρίς διαδραστικό Cloudflare challenge).
Reference

Ελάχιστο παράδειγμα

Αντιγράψτε αυτό το skeleton, αντικαταστήστε τα placeholders και ορίστε τρέχοντα timestamps (YYYY-MM-DD HH:MM:SS, όχι παλαιότερα από 30 ημέρες).

<?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>

Κατεβάστε πληρέστερο δείγμα XML (αναφορά σχήματος — αντικαταστήστε ακόμη ids, timestamps και περιεχόμενο με τα δικά σας).

Agency

TagΠεριγραφήΣημειώσεις
<updated>Έκδοση / ημερομηνία feedΥποχρεωτικό Πρέπει να αλλάζει όταν αλλάζει το περιεχόμενο· μέγ. 30 ημερών παλαιό
<agency_uid>Source id πρακτορείουΥποχρεωτικό Πρέπει να ταιριάζει με το id που έχει ρυθμιστεί για το πρακτορείο σας
<agency_name>, <agency_phone>, <agency_email>MetadataΠροαιρετικό Δεν χρησιμοποιείται από τον import· ασφαλές για συμβατότητα
<result_url>Callback μετά τον importΠροαιρετικό Το Realistimo κάνει POST σώμα JSON σε μορφή latest-log· δείτε REST

Brokers

Το <Brokers>/<Broker> παρέχει στοιχεία επικοινωνίας broker για το feed. Το broker_id της αγγελίας πρέπει να ταιριάζει με agent source id ήδη συνδεδεμένο στο πρακτορείο σας στο Realistimo (ρυθμίζεται κατά την ενσωμάτωση). Οι τιμές XML BrokerID πρέπει να χρησιμοποιούν τα ίδια ids.

TagΣημειώσεις
<BrokerID>Υποχρεωτικό Agent source id (προτιμήστε ≠ agency_uid)
<BrokerName>Υποχρεωτικό Όνομα (+ επώνυμο)
<BrokerPhone>, <BrokerEmail>, <BrokerPhoto>Προαιρετικό

Offers (υποστηριζόμενα πεδία)

TagΠεριγραφήΣημειώσεις
<last_update>Χρόνος αλλαγής αγγελίαςΠροτεινόμενο Ημερομηνία/ώρα ή unix timestamp. Όταν υπάρχει και δεν είναι νεότερο από την τελευταία εισαγμένη αλλαγή, τα περισσότερα πεδία παραλείπονται σε δημοσιευμένες αγγελίες
<offer_uid>Σταθερό idΥποχρεωτικό Μην το αλλάζετε στις επεξεργασίες
<offer_code>Κωδικός αναφοράςΠροαιρετικό
<title>Τμήμα τίτλουΠροαιρετικό Ξεχωριστά από την περιγραφή
<description>ΠεριγραφήΠροτεινόμενο Ισχυρά επιθυμητό για δημοσίευση
<images>URLsΥποχρεωτικό Διαχωριστικό ;
<price>ΤιμήΥποχρεωτικό Ακέραιο μέρος· μηδενίζεται για parent κτίριο/συγκρότημα
<surface>Εμβαδόν m²Υποχρεωτικό Απαιτείται για τους περισσότερους τύπους (εκτός γκαράζ)
<surface_parcel>Αυλή/οικόπεδοΠροαιρετικό
<currency>ΝόμισμαΠροτεινόμενο eur Αποδεκτά: eur/EUR/BGN/лв — κανονικοποιούνται σε EUR. Απουσία νομίσματος θεωρείται BGN και μετατρέπεται σε EUR. Προτιμήστε eur
<category>продажби / наемиΥποχρεωτικό
<subcategory>Τύπος ακινήτουΥποχρεωτικό Πρέπει να είναι ακριβής υποστηριζόμενη τιμή (δείτε παρακάτω)
<internal_id>Geo internal idΠροτεινόμενο Προτιμώμενη μέθοδος τοποθεσίας
<subregion_id>Mapped location idΠροαιρετικό Χρησιμοποιείται όταν λείπει/δεν είναι αριθμητικό το internal_id
<construction_type>епк / панел / тухла / гредоред / метална конструкцияΠροαιρετικό
<floor>, <floorAll>Όροφος / όροφοιΠροαιρετικό Η τιμή floor 0 αγνοείται
<building_condition>Completed / …Προαιρετικό
<build_year>YYYY-MM-DDΠροαιρετικό
<furnished>0/14/23/65Προαιρετικό 0 και 23 = χωρίς έπιπλα
<heating_ids>IDs μέσω ,Προαιρετικό 4/6/18 pellets, 35 AC, 44 ηλεκτρικό, 46 τηλεθέρμανση, 80 αέριο
<parking_ids>52, 93Προαιρετικό 52 γκαράζ, 93 θέση στάθμευσης
<rooms_count>, <bedroom_count>, <bath_count>ΑριθμοίΠροαιρετικό
<exterior_ids>42=ασανσέρ, 10=άσφαλτοςΠροαιρετικό Εφαρμόζονται μόνο αυτά τα ids
<broker_id>Agent source idΥποχρεωτικό Πρέπει να ταιριάζει με agent συνδεδεμένο στο Realistimo
<construction_id>Parent offer_uidΠροαιρετικό Δείτε how-to κτιρίου/συγκροτήματος
<youtube_link> / <youTube_link>YouTubeΠροαιρετικό
<virtual_panorama_link>TourΠροαιρετικό
<Exclusive>0/1Προαιρετικό

Τιμές

subcategory (υποστηριζόμενες τιμές)

Στείλτε τις τιμές ακριβώς όπως αναφέρονται (κυριλλικά). Άγνωστες τιμές προκαλούν αποτυχία του import της αγγελίας.

building_condition

Completed, UnderConstruction, PreConstruction, SemiCompleted, NotCompleted.

construction_type

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

Αγνοούμενα tags

Αυτά τα tags δεν εφαρμόζονται κατά τον import. Μπορεί να εμφανίζονται στο feed αλλά δεν έχουν αποτέλεσμα στην αγγελία: balcony_count, land_category, parcel_in_regulation, new_construction.
How-to

Κτίριο / συγκρότημα → διαμερίσματα

  1. Parent: το subcategory είναι ένα από НОВА СГРАДА, СГРАДА НОВО СТРОИТЕЛСТВО, ЗАТВОРЕН КОМПЛЕКС.
  2. Child: <construction_id>PARENT_OFFER_UID</construction_id>.
  3. Η σειρά στο XML δεν έχει σημασία. Κενό tag καθαρίζει τον σύνδεσμο. Self-ref / μη έγκυρο parent αγνοείται.
See also

REST API και υποστήριξη

Το δελτίο ακινήτων

Έτσι θα είστε ενημερωμένοι με τα νέα στα ακίνητα, στατιστικά και ειδήσεις από το Realistimo, χωρίς spam:

Εγγραφήκατε επιτυχώς.
Παρακαλώ εισάγετε Email. Παρακαλώ εισάγετε έγκυρο Email. Παρακαλώ επιλέξτε Τύπο προφίλ. Παρακαλώ εισάγετε πόλη. Παρακαλώ επιλέξτε πόλη από τις προτάσεις στο αναπτυσσόμενο μενού κατά τη συμπλήρωση του πεδίου. Προέκυψε πρόβλημα. Παρακαλώ δοκιμάστε αργότερα.
US AIzaSyBR3omDZNtlfDZ-DUvziDqXSz06vDg5mk4