For bedrifter: pakker, API og import →
ANNONSE Site AI Audit: What to fix on your website
← For bedrifter

Bedrifts-API

API-et er for bedrifter som vil administrere annonser fra sitt eget system. Annonsene oppfører seg på samme måte som de som importeres fra en feed — samme felt og regler.

Nøkkel

Du oppretter API-nøkkelen i bedriftskontoen din (Konto → Bedriftsprofil → API og import). Nøkkelen vises én gang; du kan når som helst tilbakekalle den eller opprette en ny. Publisering via API-et er mulig når bedriften er godkjent.

Authorization: Bearer as_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Forespørsler

MetodeStiBeskrivelse
GET/api/v1/mebedrift, godkjenningsstatus, antall annonser per status og tilgjengelige felt
GET/api/v1/listings?page=1&status=activeannonsene dine, 100 per side (kan filtreres på status)
GET/api/v1/listings/{id}én annonse etter din ID
PUT/api/v1/listings/{id}opprett eller oppdater en annonse (JSON); samme innhold returnerer «unchanged»
DELETE/api/v1/listings/{id}fjern en annonse; med ?reason=sold vises den i 3 dager med merket «Solgt»

{id} — annonsens ID i systemet ditt (bokstaver, sifre, punktum, bindestrek, understrek, kolon; opptil 120 tegn). Annonsen oppdateres etter denne ID-en, så den må forbli den samme.

Eksempel

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"]
  }'

Svar: 201 — opprettet, 200 — oppdatert eller uendret.

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

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

Felt

Bare «price» er påkrevd (større enn 0). Kategorien er vår kategori-slug (f.eks. automobiliai, motociklai-visi, sunkvezimiai-visi, automobiliu-dalys); merke og modell oppgis med vanlige navn (gjenkjennes automatisk).

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

Bilder — en matrise med offentlige bilde-URL-er (opptil 30); lastes ned i bakgrunnen i løpet av noen minutter. Når listen endres, oppdateres bildene.

Feed for automatisk import

De samme feltene fungerer i en XML-, CSV- eller JSON-feed som du oppgir adressen til i bedriftskontoen din. Feeden kontrolleres jevnlig; annonser som har manglet i feeden i mer enn 3 dager, skjules.

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

Grenser og feil

Opptil 600 forespørsler per minutt per nøkkel. Feil returneres som JSON med feltene «error» og «message».

HTTPerrorBeskrivelse
401unauthorizednøkkel mangler eller er ugyldig
403company_not_verifiedbedriften er ikke godkjent ennå — lesing er tillatt, publisering ikke
404not_foundingen annonse med denne ID-en
422invalidugyldige data (f.eks. mangler pris)
429rate_limitedfor mange forespørsler — prøv igjen om et minutt
ANNONSE Internet Solutions — IT services for business since 2011