בדף הזה מפורטים אובייקטים שונים של תגובות JSON ושגיאות שמשמשים את Tenor API.
אובייקט התגובה
בטבלה הבאה מפורטים המאפיינים של אובייקטים של תגובה:
מאפיינים | |
---|---|
created |
חותמת זמן של מערכת Unix שמייצגת את הזמן שבו הפוסט הזה נוצר. |
hasaudio |
הפונקציה מחזירה את הערך |
id |
מזהה תוצאת טנור |
media_formats |
מילון עם פורמט תוכן כמפתח ואובייקט מדיה כערך. |
tags |
מערך של תגים לפוסט |
title |
הכותרת של הפוסט |
content_description |
תיאור מילולי של התוכן. מומלץ להשתמש ב- |
itemurl |
כתובת ה-URL המלאה לצפייה בפוסט בכתובת tenor.com. |
hascaption |
הפונקציה מחזירה |
flags |
רשימה מופרדת באמצעות פסיקים שמציינת אם התוכן הוא סטיקר או תמונה סטטית, אם יש לו אודיו או אם הוא שילוב כלשהו של האפשרויות האלה. אם התגים |
bg_color |
צבע הפיקסל הנפוץ ביותר ברקע של התוכן |
url |
כתובת URL קצרה לצפייה בפוסט בכתובת tenor.com. |
אובייקט קטגוריה
בטבלה הבאה מפורטות המאפיינים של אובייקטים של קטגוריות:
מאפיינים | |
---|---|
searchterm |
מונח החיפוש שמתאים לקטגוריה. מונח החיפוש מתורגם כדי להתאים ל |
path |
כתובת ה-URL של החיפוש שתישלח בקשה לגביה אם המשתמש יבחר את הקטגוריה |
image |
כתובת URL למקור המדיה של קובץ ה-GIF לדוגמה של הקטגוריה |
name |
שם הקטגוריה שיוצג כשכבת-על מעל התמונה. השם מתורגם כך שיתאים ל- |
אובייקט מדיה
בטבלה הבאה מפורטים המאפיינים של אובייקטים של מדיה:
מאפיינים | |
---|---|
url |
כתובת URL למקור המדיה |
dims |
הרוחב והגובה של המדיה בפיקסלים |
duration |
מייצג את הזמן בשניות של לולאה אחת של התוכן. אם התוכן סטטי, משך הזמן מוגדר ל- |
size |
גודל הקובץ בבייטים |
פורמטים של תוכן
ממשק ה-API של 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 |
הפורמט הזה נתמך במדבקות. |
שיטות מומלצות
- בנייד, משתמשים בקבצים בגודל nano או tiny לתצוגות מקדימות ובקבצים בגודל tiny לשיתופים.
- מגדירים את הפרמטר
media_filter
לפורמטים שבהם רוצים להשתמש. הפעולה הזו יכולה להקטין את גודל התגובה של ה-API ב-70%.
גדלים של פורמטים
גודל הקובץ של כל פורמט תוכן תלוי במימדים ובאורך של קובץ ה-GIF הספציפי שנבחר. לכן, כדאי להתייחס לממוצעים ולחציונים שמפורטים בטבלה הבאה כהנחיות כלליות ולא כערכים מדויקים.
תבנית קובץ | גודל קובץ ממוצע (KB) | גודל חציון של הקובץ (KB) |
---|---|---|
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 שמשמשים לציון בקשה מוצלחת:
קוד מצב HTTP | |
---|---|
200 או 202 |
אישור או קבלה |
שגיאות
ממשק ה-API של Tenor מחזיר שגיאות עם קודי התגובה של HTTP 4xx
או 5xx
, ובפורמט השגיאה הסטנדרטי של Google API. פרטים נוספים מופיעים במאמר בנושא שגיאות.