CarStat.dev
Udhëzues

Shfaqni vendndodhjen e një shpalljeje

Çdo shpallje ka location_details me të njëjtat katër pjesë në çdo endpoint: country si {id, name, iso}, dhe region, district e place si {id, name}. Pjesët që mungojnë janë null. Lexojini emrat drejtpërdrejt nga këtu; nuk nevojiten kërkesa shtesë.

  • Një ID që nuk mund të zbërthehej ruan id e vet me name: null. Një etiketë teksti nga burimi ka id: null.
  • Një rajon mund të jetë edhe vend më vete (e njëjta ID dy herë, si në shembull). Hiqni etiketat e dyfishta sipas ID-së.
  • place është një hyrje gjeografike, jo gjithmonë qytet. Ne nuk nxjerrim kurrë një qytet nga koordinatat.
  • Fusha më e vjetër location ruhet për përputhshmëri. Vlerat e saj janë ID te /search dhe tekste të lokalizuara te /cars; shmangeni në kodin e ri.

Ndërtimi i përzgjedhësve të rajonit dhe qytetit

Përdorni fjalorët për ndërfaqet e filtrave. Ngarkoni /countries, pastaj rajonet me /locations?country_id=C&feature_class=A&feature_code=ADM1, rrethet me admin1=R&feature_code=ADM2 dhe qytetet me feature_class=P. Faqosni me after_id. Rezultatet renditen sipas ID-së, jo sipas relevancës, prandaj renditini sipas emrit në ndërfaqen tuaj.

listings[0].location_detailsLive
{
  "country": {
    "id": 208,
    "name": "South Korea",
    "iso": "KR"
  },
  "region": {
    "id": 1841610,
    "name": "Gyeonggi-do"
  },
  "district": null,
  "place": {
    "id": 1841610,
    "name": "Gyeonggi-do"
  }
}
Rajonet e Koresë së Jugut
curl -g "https://api.lotarius.com/locations?country_id=208&feature_class=A&feature_code=ADM1&lang=en&api_key=$CARS_API_KEY" \
  -H "Accept: application/json"