Ettevõtetele: paketid, API ja import →
REKLAAM Site SEO AI Audit: Every SEO issue on your site
← Ettevõtetele

Ettevõtete API

API on mõeldud ettevõtetele, kes soovivad kuulutusi hallata oma süsteemist. Kuulutused käituvad samamoodi nagu voo kaudu imporditud — samad väljad ja reeglid.

Võti

API-võtme loote ettevõtte kontol (Konto → Ettevõtte profiil → API ja import). Võtit näidatakse üks kord; saate selle igal ajal tühistada või luua uue. API kaudu avaldamine on võimalik, kui ettevõte on kinnitatud.

Authorization: Bearer as_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Päringud

MeetodAadressKirjeldus
GET/api/v1/meettevõte, kinnitamise olek, kuulutuste arv oleku järgi ja saadaolevad väljad
GET/api/v1/listings?page=1&status=activeteie kuulutused, 100 lehe kohta (saab filtreerida oleku järgi)
GET/api/v1/listings/{id}üks kuulutus teie ID järgi
PUT/api/v1/listings/{id}loo või uuenda kuulutus (JSON); sama sisu korral tagastatakse „unchanged“
DELETE/api/v1/listings/{id}eemalda kuulutus; parameetriga ?reason=sold kuvatakse seda 3 päeva märgiga „Müüdud“

{id} — kuulutuse ID teie süsteemis (tähed, numbrid, punkt, sidekriips, alakriips, koolon; kuni 120 märki). Selle järgi kuulutust uuendatakse, seega peab see jääma samaks.

Näide

curl -X PUT https://autoskelbimai.com/api/v1/listings/A-1042 \
  -H "Authorization: Bearer as_xxxxxxxx…" -H "Content-Type: application/json" \
  -d '{
    "category": "automobiliai", "make": "Volkswagen", "model": "Golf", "version": "1.4 TSI Highline",
    "year": 2017, "mileage": 98000, "price": 12900, "currency": "EUR",
    "fuel": "petrol", "gearbox": "manual", "body": "hatchback", "power_kw": 92,
    "vin": "WVWZZZAUZHW000000", "city": "Vilnius", "country": "LT",
    "description": "…", "description_lang": "lt",
    "photos": ["https://example.com/foto/1.jpg", "https://example.com/foto/2.jpg"]
  }'

Vastus: 201 — loodud, 200 — uuendatud või muutmata.

{"result": "created", "id": 2381, "external_id": "A-1042", "status": "active", "url": "https://autoskelbimai.com/skelbimas/2381-volkswagen-golf-1-4-tsi-highline", …}

Eemaldamine: DELETE /api/v1/listings/A-1042?reason=sold

Väljad

Kohustuslik on ainult „price“ (suurem kui 0). Kategooria on meie kategooria aadress (nt automobiliai, motociklai-visi, sunkvezimiai-visi, automobiliu-dalys); mark ja mudel tavaliste nimedega (tuvastatakse automaatselt).

id url category deal make model version title year month mileage hours price currency fuel gearbox body drive power_kw power_hp engine_cc color doors seats vin condition country city description description_lang negotiable vat phone photos fuel_city fuel_highway fuel_combined co2

Fotod — avalike piltide aadresside massiiv (kuni 30); laaditakse taustal alla mõne minuti jooksul. Loendi muutmisel fotod uuendatakse.

Automaatse impordi voog

Samad väljad sobivad XML-, CSV- või JSON-voos, mille aadressi sisestate ettevõtte kontol. Voogu kontrollitakse regulaarselt; kuulutused, mida voos pole olnud kauem kui 3 päeva, peidetakse.

<listings>
  <listing>
    <id>A-1042</id><category>automobiliai</category><make>Volkswagen</make><model>Golf</model>
    <year>2017</year><mileage>98000</mileage><price>12900</price><currency>EUR</currency>
    <photos><photo>https://example.com/foto/1.jpg</photo></photos>
  </listing>
</listings>

Piirangud ja vead

Kuni 600 päringut minutis ühe võtme kohta. Vead tagastatakse JSON-vormingus väljadega „error“ ja „message“.

HTTPerrorKirjeldus
401unauthorizedvõti puudub või see ei kehti
403company_not_verifiedettevõte pole veel kinnitatud — lugeda saab, avaldada veel mitte
404not_foundselle ID-ga kuulutust ei leitud
422invalidvigased andmed (nt puudub hind)
429rate_limitedliiga palju päringuid — proovige minuti pärast uuesti
REKLAAM Talkmio — AI live chat for your website 24/7