Tenor के V1 एपीआई से माइग्रेट करने का तरीका

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 में दर्ज किए गए दस्तावेज़ से अलग हैं. इसके कुछ अपवाद हैं:

  1. Tenor के खोज एंडपॉइंट पर अब searchfilter पैरामीटर से स्टिकर खोजे जा सकते हैं.
  2. एपीआई कॉल में client_key और country पैरामीटर शामिल करें.
  3. media_filter पैरामीटर अब प्रीसेट ईनम के बजाय, आपकी पसंद के फ़ॉर्मैट की कॉमा-सेपरेटेड लिस्ट लेता है.
  4. कैटगरी एंडपॉइंट अब type पैरामीटर के लिए featured और trending के साथ काम करता है.
  5. एपीआई अब anon_id पैरामीटर के साथ काम नहीं करता.
  6. जब अनुरोधों के लिए नतीजे दिखाने वाले पेज मौजूद न हों, तो एपीआई के रिस्पॉन्स के next फ़ील्ड को अब "0" के बजाय खाली स्ट्रिंग के तौर पर दिखाया जाता है.

उपलब्ध एंडपॉइंट में ये बदलाव किए गए हैं:

  1. ट्रेंडिंग एंडपॉइंट अब काम नहीं करता. हमारा सुझाव है कि आप चुनिंदा एंडपॉइंट का इस्तेमाल करें.
  2. GIF एंडपॉइंट को पोस्ट एंडपॉइंट के तौर पर रीब्रैंड किया गया.
  3. खोज एंडपॉइंट में, बिना किसी क्रम वाले GIF एंडपॉइंट को शामिल करने के लिए, random पैरामीटर का इस्तेमाल किया गया है.

रिस्पॉन्स ऑब्जेक्ट और गड़बड़ी में बदलाव