Dokümantasyon
Entegrasyon için ihtiyacınız olan her şey
Kılavuz, referans ve spesifikasyon tek bir OpenAPI dosyasından üretilir; bu yüzden her zaman birbiriyle tutarlıdır. Tanımlayıcılar her dilde aynıdır.
Entegrasyon kılavuzu
Anahtar alma, kimlik doğrulama, filtreler, sayfalama, limitler ve hatalar; kendi dilinizde.
OpenAPI spesifikasyonu
Referansın üretildiği OpenAPI 3.1 dosyası; kod üreteçleri ve API araçları için.
PDF kılavuz
Çevrimdışı okumak veya ekibinizle paylaşmak için tek belge hâlinde entegrasyon kılavuzu.
Dokümantasyon herkese açıktır. Anahtara yalnızca API'yi çağırmak için ihtiyacınız vardır.
Hızlı başlangıç
curl -H "x-api-key: $HMA_API_KEY" \
"https://api.housingmarketapi.com/v1/ping"curl -H "x-api-key: $HMA_API_KEY" \
"https://api.housingmarketapi.com/v1/properties?country=TH&listing_type=sale&property_type=condominium&limit=100"Bir bakışta
- Temel URL
https://api.housingmarketapi.com- Kimlik doğrulama
- Anahtar, x-api-key başlığında ve kendisi için kaydedilen sunucu adresinden gönderilir.
Uç noktalar
| Uç nokta | Paket | Açıklama |
|---|---|---|
| GET /v1/ping | Standart | Anahtarınızın kayıtlı olduğu adresten çalıştığını doğrular ve bu adresi geri döndürür. |
| GET /v1/properties | Standart | Anahtarınızın kapsadığı bir ülke için yayınlanmış ilanlar, her seferinde bir sayfa. |
| GET /v1/insights/* | Gelişmiş | Yere ve döneme göre toplulaştırılmış pazar verileri, Gelişmiş paket anahtarları için. Yakında: bu uç noktalar henüz etkin değil. |
Hata kodları
Her hata bir HTTP durumu ve bu kodlardan birini taşır. Mesaja göre değil, koda göre karar verin.
invalid_parameterinvalid_cursorunauthenticatedip_not_allowedkey_pausedcountry_not_entitledupgrade_requirednot_foundmethod_not_allowedrate_limitedquota_exceededinternal_errornot_configuredservice_unavailable