इस पेज पर, Tenor API के इस्तेमाल किए गए अलग-अलग JSON रिस्पॉन्स और गड़बड़ी वाले ऑब्जेक्ट के बारे में जानकारी दी गई है.
जवाब देने वाला ऑब्जेक्ट
इस टेबल में, रिस्पॉन्स ऑब्जेक्ट की प्रॉपर्टी के बारे में जानकारी दी गई है:
प्रॉपर्टी | |
---|---|
created |
यह एक Unix टाइमस्टैंप है. इससे पता चलता है कि यह पोस्ट कब बनाई गई थी. |
hasaudio |
अगर इस पोस्ट में ऑडियो शामिल है, तो |
id |
टेनोर के नतीजे का आइडेंटिफ़ायर |
media_formats |
यह एक डिक्शनरी है. इसमें content format को कुंजी के तौर पर और Media Object को वैल्यू के तौर पर इस्तेमाल किया जाता है. |
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 की गड़बड़ी के स्टैंडर्ड फ़ॉर्मैट में गड़बड़ियां दिखाता है. ज़्यादा जानकारी के लिए, गड़बड़ियां देखें.