कवरेज, छवि विकल्प, एकीकरण, लाइसेंस और क़ीमत को लेकर जो कुछ हमसे पूछा जाता है। अगर आपका सवाल यहाँ नहीं है, तो एक संदेश से असली जवाब मिल जाएगा।
API क्या है और उससे पहली छवि कैसे निकालें।
img टैग में डाला जा सकता है। न फ़ोटो शूट, न स्टॉक लाइब्रेरी, न रीटच।x-api-key हेडर में एक API कुंजी, और कुछ नहीं। पूरा कैटलॉग एक URL पथ है, इसलिए कोड की पहली पंक्ति लिखने से पहले ही आप उसे curl से टटोल सकते हैं। दस्तावेज़ीकरण एक चलती हुई रिक्वेस्ट से शुरू होता है।GET /api/search?q=vw+golf मुक्त पाठ को हर ब्रांड और मॉडल से मिलाता है, और उपनाम, वर्तनी की गलतियाँ तथा अटपटे स्पेस भी क्षमा कर देता है। जवाब में कैटलॉग पथ आते हैं जिन पर आप आगे चल सकते हैं। क्वेरी में वर्ष डालेंगे तो मेल नहीं होगा, वर्ष एक स्तर नीचे आते हैं।कैटलॉग में कौन से वाहन हैं, और कोई न हो तो क्या होता है।
GET /api/brands आपकी कुंजी के लिए वास्तविक सूची कभी भी लौटा देता है, इसलिए किसी मार्केटिंग पेज के आँकड़े पर भरोसा करने की ज़रूरत नहीं। कवरेज देखें।GET /api/{brand}/{model} उस मॉडल के सभी उपलब्ध मॉडल वर्ष दिखाता है।errornotes में बता देता है।GET /api/getall आपकी कुंजी के लिए उपलब्ध हर कॉन्फ़िगरेशन एक ही प्रतिक्रिया में दे देता है। यह जानबूझकर बड़ा है और रात की सिंक के लिए बना है, किसी पेज लोड के लिए नहीं। एंडपॉइंट देखें।GET /api/me हर प्रतिबंध blocked_brands तथा year_range में बता देता है। तब उपयोगी है जब कोई डीलरशिप अनुबंध बाज़ार का केवल एक हिस्सा कवर करता हो।कोण, रंग, पृष्ठभूमि, फ़ॉर्मैट और आकार। सब कुछ एक क्वेरी पैरामीटर है।
GET /api/{...}/colors बताता है कि किसी ख़ास कार में क्या मिलता है। रंग देखें।shadow=true, कार को सतह पर टिकाने वाली संपर्क छाया के लिए ground=true, परावर्तक शोरूम फ़र्श के लिए mirroring=true, और ऐसे साफ़ कट-आउट के लिए transparency=true जिसे आप कहीं भी रख सकते हैं। फ़र्क़ देखें।thumb (320px) से full (2000px) तक नामित प्रीसेट भी हैं।transparency=true असली अल्फ़ा चैनल वाला कट-आउट लौटाता है। ध्यान रखिए: पारदर्शिता PNG को अनिवार्य कर देती है, और वही कार WebP में जितनी होगी, PNG उससे कई गुना भारी होता है। जहाँ अल्फ़ा सचमुच चाहिए वहीं इसका इस्तेमाल कीजिए, बाक़ी जगह WebP।GET /api/me ठीक-ठीक बताता है कि आपकी कुंजी क्या करने देती है, यह भी कि वॉटरमार्क अनिवार्य है या नहीं।यह किसी लिस्टिंग पेज, ऐप या दस्तावेज़ प्रक्रिया में कैसे बैठता है।
/api/{brand}/{model}/{year}/{variant}/{trim}/{view}। किसी भी छोटे हिस्से पर GET करने से अगला स्तर दिख जाता है, इसलिए पूरा पेड़ चलकर खोजा जा सकता है। पहली रिक्वेस्ट से पहले कोई स्कीमा सीखने की ज़रूरत नहीं।GET /api/id/{id} सभी उपलब्ध व्यू लौटाता है, GET /api/id/{id}/{view} एक। id कैटलॉग अपडेट और नाम बदलने के बाद भी बने रहते हैं, इसलिए उन्हें अपने डेटाबेस में सुरक्षित रूप से रखा जा सकता है।errornotes में बता देता है कि उसने क्या किया। 17 कोड हैं, हर एक का सीधा-सादा अर्थ है, ताकि आप उन्हें सोच-समझकर लॉग करें या अनदेखा करें। कोड देखें।GET /api/getall से सिंक कीजिए, या चेंजलॉग पढ़िए कि क्या आया। आपकी तरफ़ कोई एंडपॉइंट बनाने की ज़रूरत नहीं।भार पड़ने पर क्या होता है, और भरोसा करने के बजाय आप उसे कैसे जाँच सकते हैं।
GET /api/status आपकी अपनी निगरानी के लिए मशीन-पठनीय जाँच है।छवियाँ कहाँ से आती हैं, और आप उनके साथ क्या कर सकते हैं।
इसकी क़ीमत कैसे तय होती है, और एक आँकड़ा पाने के लिए हमें क्या भेजें।
GET /api/me एक ही कॉल में इसका जवाब देता है: चालू सुविधाएँ, अनुमत फ़ॉर्मैट, रिज़ॉल्यूशन, अनुपात, व्यू, रंग और ब्रांड, साथ ही कोई भी प्रतिबंध और साइन किए गए URL की अवधि। एंडपॉइंट देखें।किसी व्यक्ति तक कैसे पहुँचें, और जब आपको ऐसा कुछ चाहिए जो API में अभी नहीं है तो क्या करें।
इससे कुछ मेल नहीं खाता। शायद यह ऐसा सवाल है जो अब तक किसी ने हमसे नहीं पूछा।
सीधे हमसे पूछिएबताइए आप क्या बना रहे हैं, हम ब्योरे के साथ जवाब देंगे, आम तौर पर उसी कार्यदिवस पर।