दस्तावेज़
इंटीग्रेशन के लिए आपको जो कुछ भी चाहिए
गाइड, रेफ़रेंस और स्पेसिफ़िकेशन एक ही OpenAPI फ़ाइल से तैयार किए जाते हैं, इसलिए वे हमेशा एक-दूसरे से मेल खाते हैं। आइडेंटिफ़ायर हर भाषा में एक जैसे हैं।
इंटीग्रेशन गाइड
कुंजी पाना, ऑथेंटिकेशन, फ़िल्टर, पेजिनेशन, सीमाएँ और त्रुटियाँ, आपकी भाषा में।
OpenAPI स्पेसिफ़िकेशन
वह OpenAPI 3.1 फ़ाइल जिससे रेफ़रेंस तैयार किया जाता है, कोड जनरेटर और API टूल के लिए।
PDF गाइड
पूरी इंटीग्रेशन गाइड एक ही दस्तावेज़ में, ऑफ़लाइन पढ़ने या अपनी टीम के साथ साझा करने के लिए।
दस्तावेज़ सार्वजनिक हैं। कुंजी की ज़रूरत केवल API को कॉल करने के लिए है।
त्वरित शुरुआत
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"एक नज़र में
- बेस URL
https://api.housingmarketapi.com- ऑथेंटिकेशन
- x-api-key हेडर में कुंजी, जो उसके लिए पंजीकृत सर्वर पते से भेजी जाती है।
एंडपॉइंट
| एंडपॉइंट | टियर | विवरण |
|---|---|---|
| GET /v1/ping | स्टैंडर्ड | पुष्टि करता है कि आपकी कुंजी उस पते से काम करती है जिसके लिए वह पंजीकृत है, और वही पता लौटाता है। |
| GET /v1/properties | स्टैंडर्ड | आपकी कुंजी में शामिल किसी देश की प्रकाशित लिस्टिंग, एक बार में एक पेज। |
| GET /v1/insights/* | एडवांस्ड | जगह और अवधि के अनुसार एकत्रित बाज़ार डेटा, एडवांस्ड कुंजियों के लिए। जल्द आ रहा है: ये एंडपॉइंट अभी लाइव नहीं हैं। |
त्रुटि कोड
हर त्रुटि में एक HTTP स्टेटस और इनमें से एक कोड होता है। अपना लॉजिक कोड पर आधारित करें, संदेश पर नहीं।
invalid_parameterinvalid_cursorunauthenticatedip_not_allowedkey_pausedcountry_not_entitledupgrade_requirednot_foundmethod_not_allowedrate_limitedquota_exceededinternal_errornot_configuredservice_unavailable