En esta página, se proporciona información sobre los diferentes objetos de respuesta y error de JSON que usa la API de Tenor.
Objeto de respuesta
En la siguiente tabla, se proporcionan detalles sobre las propiedades de los objetos de respuesta:
Propiedades | |
---|---|
created |
Una marca de tiempo de Unix que representa cuándo se creó esta publicación. |
hasaudio |
Muestra |
id |
Identificador de resultados de Tenor |
media_formats |
Un diccionario con un formato de contenido como clave y un objeto multimedia como valor |
tags |
Un array de etiquetas para la publicación |
title |
El título de la publicación |
content_description |
Es una descripción textual del contenido. Te recomendamos que uses |
itemurl |
La URL completa para ver la publicación en tenor.com. |
hascaption |
Muestra |
flags |
Lista separada por comas para indicar si el contenido es una calcomanía o imagen estática, si tiene audio o si es una combinación de ambos. Si |
bg_color |
El color de píxel de fondo más común del contenido |
url |
Una URL corta para ver la publicación en tenor.com. |
Objeto de categoría
En la siguiente tabla, se proporcionan detalles sobre las propiedades de los objetos de categoría:
Propiedades | |
---|---|
searchterm |
Es el término de búsqueda que corresponde a la categoría. El término de búsqueda se traduce para que coincida con el |
path |
La URL de búsqueda para solicitar si el usuario selecciona la categoría |
image |
Una URL a la fuente multimedia del GIF de ejemplo de la categoría |
name |
Nombre de la categoría que se superpone sobre la imagen El nombre se traduce para que coincida con el
|
Objeto multimedia
En la siguiente tabla, se proporcionan detalles sobre las propiedades de los objetos multimedia:
Propiedades | |
---|---|
url |
Una URL a la fuente de contenido multimedia |
dims |
Ancho y alto del contenido multimedia en píxeles |
duration |
Representa el tiempo en segundos para un bucle del contenido. Si el contenido es estático, la duración se establece en |
size |
Tamaño del archivo en bytes |
Formatos de contenido
La API de Tenor ofrece los siguientes cinco formatos base en una variedad de tamaños:
- GIF
- MP4
- WebM
- WebP transparente
- GIF transparente
Los formatos MP4 y WebM reproducen su clip solo una vez, a excepción de loopedmp4
, que reproduce el clip varias veces. El formato GIF reproduce su clip en un bucle continuo. Los formatos transparentes se usan para el contenido de calcomanías y no están disponibles en los resultados de la búsqueda de GIF.
Tipos de formato
En la siguiente tabla, se proporcionan detalles sobre los tipos de formatos de medios disponibles para Tenor:
Tipos de formato | |
---|---|
preview |
Este formato es compatible con GIF y calcomanías. |
gif |
Este formato es compatible con GIF y calcomanías. |
mediumgif |
Este formato es compatible con GIF y calcomanías. |
tinygif |
Este formato es compatible con GIF y calcomanías. |
nanogif |
Este formato es compatible con GIF y calcomanías. |
mp4 |
Este formato es compatible con GIF y calcomanías. |
loopedmp4 |
Este formato es compatible con GIF y calcomanías. |
tinymp4 |
Este formato es compatible con GIF y calcomanías. |
nanomp4 |
Este formato es compatible con GIF y calcomanías. |
webm |
Este formato es compatible con GIF y calcomanías. |
tinywebm |
Este formato es compatible con GIF y calcomanías. |
nanowebm |
Este formato es compatible con GIF y calcomanías. |
webp_transparent |
Este formato es compatible con las calcomanías. |
tinywebp_transparent |
Este formato es compatible con las calcomanías. |
nanowebp_transparent |
Este formato es compatible con las calcomanías. |
gif_transparent |
Este formato es compatible con las calcomanías. |
tinygif_transparent |
Este formato es compatible con las calcomanías. |
nanogif_transparent |
Este formato es compatible con las calcomanías. |
Prácticas recomendadas
- Para dispositivos móviles, usa los archivos de tamaño nano o pequeño para las vistas previas y los archivos de tamaño pequeño para los elementos compartidos.
- Establece el parámetro
media_filter
en los formatos que quieres usar. Esto puede reducir el tamaño de la respuesta de la API en un 70%.
Tamaños de formato
El tamaño del archivo para cada formato de contenido depende de las dimensiones y la longitud del GIF específico seleccionado. Por lo tanto, considera los medios y las medianas proporcionados en la siguiente tabla como lineamientos generales en lugar de valores estrictos.
Formato de archivo | Tamaño medio del archivo (KB) | Mediana de tamaños de archivos (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 |
Códigos de respuesta
En la siguiente tabla, se proporcionan los códigos de respuesta de estado HTTP que se usan para indicar una solicitud correcta:
Código de estado HTTP | |
---|---|
200 o 202 |
Aceptable o aceptado |
Errores
La API de Tenor muestra errores con los códigos de respuesta HTTP 4xx
o 5xx
y en el formato de error estándar de la API de Google. Para obtener más detalles, consulta Errores.