Tenor के V1 एपीआई का इस्तेमाल करने वाले मौजूदा इंटिग्रेशन के लिए, इस पेज पर दिया गया तरीका अपनाकर V2 पर माइग्रेट करें.
V2 एपीआई कुंजी पाएं
क्विकस्टार्ट गाइड के सेट अप चरण में दिए गए निर्देशों का पालन करके, V2 वर्शन को बदलने के लिए V2 एपीआई कुंजी पाएं.
V2 डोमेन में अपडेट करें
अपने एपीआई डोमेन को https://tenor.googleapis.com/v2/
पर अपडेट करें. Tenor के V2 एपीआई पर सिर्फ़
एचटीटीपीएस कनेक्शन काम करते हैं. कॉन्टेंट के लिए पक्का करें कि आपका ऐप्लिकेशन, https://media.tenor.com
और https://c.tenor.com
से कॉन्टेंट को डाउनलोड करने की सुविधा देता हो.
उदाहरण के लिए, मान लें कि आपने इन V1 डोमेन में से किसी एक में एपीआई कॉल किया हो:
https://api.tenor.com/v1/search?<parameters>
https://g.tenor.com/v1/search?<parameters>
कॉल को V2 पर अपडेट करने के लिए, उन्हें
https://tenor.googleapis.com/v2/search?<parameters>
में बदलें.
एंडपॉइंट में बदलाव
ज़्यादातर एपीआई एंडपॉइंट पैरामीटर, V1 में दर्ज किए गए दस्तावेज़ से अलग हैं. इसके कुछ अपवाद हैं:
- Tenor के खोज एंडपॉइंट
पर अब
searchfilter
पैरामीटर से स्टिकर खोजे जा सकते हैं. - एपीआई कॉल में
client_key
औरcountry
पैरामीटर शामिल करें. media_filter
पैरामीटर अब प्रीसेट ईनम के बजाय, आपकी पसंद के फ़ॉर्मैट की कॉमा-सेपरेटेड लिस्ट लेता है.- कैटगरी एंडपॉइंट अब
type
पैरामीटर के लिएfeatured
औरtrending
के साथ काम करता है. - एपीआई अब
anon_id
पैरामीटर के साथ काम नहीं करता. - जब अनुरोधों के लिए नतीजे दिखाने वाले पेज मौजूद न हों, तो एपीआई के रिस्पॉन्स के
next
फ़ील्ड को अब"0"
के बजाय खाली स्ट्रिंग के तौर पर दिखाया जाता है.
उपलब्ध एंडपॉइंट में ये बदलाव किए गए हैं:
- ट्रेंडिंग एंडपॉइंट अब काम नहीं करता. हमारा सुझाव है कि आप चुनिंदा एंडपॉइंट का इस्तेमाल करें.
- GIF एंडपॉइंट को पोस्ट एंडपॉइंट के तौर पर रीब्रैंड किया गया.
- खोज एंडपॉइंट में, बिना किसी क्रम वाले GIF एंडपॉइंट को शामिल करने के लिए,
random
पैरामीटर का इस्तेमाल किया गया है.
रिस्पॉन्स ऑब्जेक्ट और गड़बड़ी में बदलाव
- GIF ऑब्जेक्ट को रिस्पॉन्स ऑब्जेक्ट के तौर पर रीब्रैंड किया गया है.
- रिस्पॉन्स ऑब्जेक्ट में,
media
फ़ील्ड कोmedia_formats
के तौर पर रीब्रैंड किया गया है.media_formats
के लिए वैल्यू, अब मैप के किसी ऐरे, न कि{ CONTENT_FORMAT : MEDIA_OBJECT }
की है. - कॉन्टेंट थंबनेल की झलक को
मीडिया ऑब्जेक्ट से, हर कॉन्टेंट फ़ॉर्मैट के लिए अपने फ़ॉर्मैट में ले जाया गया है. इनकी जानकारी
रिस्पॉन्स ऑब्जेक्ट में
media_formats
फ़ील्ड में दी जाती है. - जब रिस्पॉन्स ऑब्जेक्ट में कोई और नतीजा नहीं दिखता, तो
next
फ़ील्ड,"0"
के बजाय एक खाली स्ट्रिंग""
होती है. - Tenor API के गड़बड़ी कोड, Google के स्टैंडर्ड एपीआई गड़बड़ी कोड पर माइग्रेट कर दिए गए हैं.