Două endpoint-uri POST pentru pornirea și monitorizarea importurilor. Este necesară o cheie API. Importurile rulează asincron — după /start, verificați statusul cu /latest-log.
POST /rest-api/import/start → import-in-queue.POST /rest-api/import/latest-log până la completed.curl -X POST 'https://realistimo.com/rest-api/import/start' \
-H 'Accept: application/json' \
-H 'API-KEY: YourApiKeyHere'
curl -X POST 'https://realistimo.com/rest-api/import/latest-log' \
-H 'Accept: application/json' \
-H 'API-KEY: YourApiKeyHere'
How-to
<updated> nou (valoarea neschimbată omite feed-ul).<last_update> pentru ofertele modificate.POST /start. La cooldown sau import în curs, așteptați și reîncercați./latest-log și corectați ofertele cu errors.API-KEY (recomandat)apikey| Răspuns | Când |
|---|---|
| HTTP 401 | Cheie API lipsă sau goală |
{"status":"error","message":"API key could not be found"} | Cheie necunoscută |
{"status":"error","message":"API key is inactive"} | Cheie dezactivată |
{"status":"error","message":"API key is expired"} | Cheie expirată |
{"status":"error","message":"User is inactive"} / User account is expired | Problemă cu contul de utilizator |
POST /rest-api/import/start| message | Semnificație |
|---|---|
import-in-queue | Acceptat; importul este în coadă sau așteaptă deja |
import-is-allowed-between-the-time | În afara ferestrei 08:00–20:59 (ora serverului) |
import-in-progress | Un import rulează deja |
import-request-cooldown-is-time-given | Așteptați 30 de minute între cereri (production) |
error-while-importing | Niciun feed configurat pentru agenție |
error: Agency not found | Cheia nu este legată de o agenție |
POST /rest-api/import/latest-logmessage este statusul importului: pending | in_progress | completed (sau null dacă încă nu există). Când există log: logDate, logResult, logOffers (uuid, createdAt, errors, offerSourceData).
{
"message": "completed",
"logDate": "2024-09-18T01:51:14+03:00",
"logResult": { "found_offers": 228, "updated_offers": 228, "not_published": 10 },
"logOffers": [{ "uuid": "…", "errors": [], "offerSourceData": { "offer_uid": "2080525" } }]
}
Reference
<updated>): Specificație XMLresult_url)După import, Realistimo trimite POST JSON în forma latest-log la result_url din XML. Callback-urile eșuate nu sunt reîncercate automat.
Lasă Realistimo să urmărească în locul tău
😃 Instalează aplicația și te vom anunța primii când apare o anunț potrivit.
Astfel vei fi la curent cu noutățile imobiliare, statistici și știri de la Realistimo, fără spam: