इस पेज पर, अलग-अलग JSON रिस्पॉन्स और गड़बड़ी के उन ऑब्जेक्ट के बारे में जानकारी मिलती है जिनका इस्तेमाल Tenor API करता है.
रिस्पॉन्स ऑब्जेक्ट
नीचे दी गई टेबल, जवाब देने वाले ऑब्जेक्ट की प्रॉपर्टी के बारे में जानकारी देती है:
प्रॉपर्टी | |
---|---|
created |
यूनिक्स टाइमस्टैंप, जिससे पता चलता है कि इस पोस्ट को कब बनाया गया था. |
hasaudio |
अगर इस पोस्ट में ऑडियो शामिल है, तो |
id |
Tenor के नतीजे की पहचान करने वाला |
media_formats |
डिक्शनरी के तौर पर एक कॉन्टेंट फ़ॉर्मैट और वैल्यू के तौर पर एक मीडिया ऑब्जेक्ट. |
tags |
पोस्ट के लिए टैग का एक कलेक्शन |
title |
पोस्ट का शीर्षक |
content_description |
कॉन्टेंट के बारे में टेक्स्ट के तौर पर जानकारी. हमारा सुझाव है कि आप उपयोगकर्ता की सुलभता सुविधाओं के लिए, |
itemurl |
पूरा यूआरएल देखने के लिए, tenor.com पर जाएं. |
hascaption |
अगर इस पोस्ट में कैप्शन हैं, तो |
flags |
कॉमा लगाकर अलग की गई सूची से पता चलता है कि कॉन्टेंट स्टिकर का है या स्टैटिक इमेज का.
इसमें ऑडियो है या नहीं. अगर |
bg_color |
सामग्री के सबसे आम बैकग्राउंड पिक्सेल का रंग |
url |
tenor.com पर पोस्ट को देखने के लिए एक छोटा यूआरएल. |
कैटगरी ऑब्जेक्ट
नीचे दी गई टेबल में कैटगरी ऑब्जेक्ट के लिए प्रॉपर्टी की जानकारी दी गई है:
प्रॉपर्टी | |
---|---|
searchterm |
कैटगरी से जुड़ा खोज के लिए शब्द. खोज के लिए इस्तेमाल किए गए शब्द का अनुवाद
संबंधित अनुरोध के |
path |
अगर उपयोगकर्ता ने कैटगरी चुनी है, तो अनुरोध का खोज यूआरएल |
image |
कैटगरी के उदाहरण के GIF के लिए मीडिया सोर्स का यूआरएल |
name |
इमेज के ऊपर लगाया जाने वाला कैटगरी का नाम. नाम का अनुवाद
|
मीडिया ऑब्जेक्ट
इस टेबल में, मीडिया ऑब्जेक्ट के लिए प्रॉपर्टी के बारे में जानकारी दी गई है:
प्रॉपर्टी | |
---|---|
url |
मीडिया सोर्स का यूआरएल |
dims |
पिक्सल में मीडिया की चौड़ाई और ऊंचाई |
duration |
कॉन्टेंट के एक लूप के लिए, सेकंड के समय को दिखाता है. अगर कॉन्टेंट स्टैटिक है, तो
अवधि |
size |
फ़ाइल का साइज़ बाइट में |
कॉन्टेंट के फ़ॉर्मैट
Tenor के एपीआई, अलग-अलग साइज़ के पांच बेस फ़ॉर्मैट उपलब्ध कराते हैं:
- GIF
- MP4
- WebM
- पारदर्शी WebP
- पारदर्शी GIF
MP4 और WebM फ़ॉर्मैट अपनी क्लिप को सिर्फ़ एक बार चलाते हैं.
loopedmp4
से क्लिप को कई बार चलाया जाता है. GIF फ़ॉर्मैट में क्लिप को
लगातार लूप में चलाया जाता है. पारदर्शी फ़ॉर्मैट स्टिकर का इस्तेमाल करने के लिए हैं. ये GIF के खोज नतीजों में उपलब्ध नहीं हैं.
फ़ॉर्मैट के टाइप
नीचे दी गई टेबल में, Tenor के लिए उपलब्ध मीडिया फ़ॉर्मैट के टाइप की जानकारी दी गई है:
फ़ॉर्मैट के टाइप | |
---|---|
preview |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
gif |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
mediumgif |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
tinygif |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
nanogif |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
mp4 |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
loopedmp4 |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
tinymp4 |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
nanomp4 |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
webm |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
tinywebm |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
nanowebm |
यह फ़ॉर्मैट GIF और स्टिकर के साथ काम करता है. |
webp_transparent |
यह फ़ॉर्मैट, स्टिकर के साथ काम करता है. |
tinywebp_transparent |
यह फ़ॉर्मैट, स्टिकर के साथ काम करता है. |
nanowebp_transparent |
यह फ़ॉर्मैट, स्टिकर के साथ काम करता है. |
gif_transparent |
यह फ़ॉर्मैट, स्टिकर के साथ काम करता है. |
tinygif_transparent |
यह फ़ॉर्मैट, स्टिकर के साथ काम करता है. |
nanogif_transparent |
यह फ़ॉर्मैट स्टिकर पर काम करता है. |
सबसे सही तरीके
- मोबाइल पर, झलक देखने के लिए नैनो या छोटी साइज़ की फ़ाइलों और शेयर करने के लिए छोटी साइज़ की फ़ाइलों का इस्तेमाल करें.
media_filter
पैरामीटर को उन फ़ॉर्मैट पर सेट करें जिनका आपको इस्तेमाल करना है. इससे एपीआई रिस्पॉन्स का साइज़ 70% तक कम हो सकता है.
प्रारूप आकार
हर कॉन्टेंट फ़ॉर्मैट के लिए फ़ाइल का साइज़, चुने गए खास GIF के डाइमेंशन और लंबाई पर निर्भर करता है. इसलिए, यहां दी गई टेबल में दिए गए तरीकों और मीडियन को सामान्य दिशा-निर्देशों के तौर पर इस्तेमाल करें.
फ़ाइल फ़ॉर्मैट | फ़ाइल का औसत साइज़ (केबी) | मीडियन फ़ाइल साइज़ (केबी) |
---|---|---|
gif |
3,356 | 956 |
mediumgif |
2,548 | 574 |
tinygif |
521 | 101 |
nanogif |
175 | 56 |
mp4 |
207 | 91 |
loopedmp4 |
515 | 228 |
tinymp4 |
84 | 81 |
nanomp4 |
37 | 28 |
webm |
76 | 61 |
tinywebm |
57 | 45 |
nanowebm |
35 | 25 |
webp_transparent |
530 | 95 |
tinywebp_transparent |
249 | 60 |
nanowebp_transparent |
107 | 25 |
gif_transparent |
643 | 35 |
tinygif_transparent |
349 | 20 |
nanogif_transparent |
116 | 10 |
रिस्पॉन्स कोड
इस टेबल में एचटीटीपी स्टेटस रिस्पॉन्स कोड दिए गए हैं. इन कोड का इस्तेमाल करके अनुरोध को स्वीकार किया गया है:
HTTP स्थिति कोड | |
---|---|
200 या 202 |
ठीक है या स्वीकार किया गया |
गड़बड़ियां
Tenor के एपीआई से, एचटीटीपी रिस्पॉन्स कोड 4xx
या 5xx
के साथ गड़बड़ियां दिखती हैं. ये गड़बड़ियां, Google API के स्टैंडर्ड फ़ॉर्मैट में दिखती हैं. ज़्यादा जानकारी के लिए, गड़बड़ियां देखें.