En esta página, se proporciona información sobre los diferentes objetos de error y respuesta JSON que utiliza la API de Tenor.
Objeto de respuesta
En la siguiente tabla, se proporcionan detalles sobre las propiedades de los objetos de respuesta:
Propiedades | |
---|---|
created |
Es una marca de tiempo de Unix que representa cuándo se creó esta publicación. |
hasaudio |
Devuelve |
id |
Identificador del resultado de Tenor |
media_formats |
Es un diccionario con un formato de contenido como clave y un objeto multimedia como valor. |
tags |
Es un array de etiquetas para la entrada. |
title |
El título de la publicación |
content_description |
Es una descripción textual del contenido. Te recomendamos que uses |
itemurl |
Es la URL completa para ver la publicación en tenor.com. |
hascaption |
Devuelve |
flags |
Lista separada por comas para indicar si el contenido es una calcomanía o una imagen estática, si tiene audio o si es cualquier combinación de estos elementos. Si no están presentes |
bg_color |
El color de píxel de fondo más común del contenido |
url |
Es una URL corta para ver la publicación en tenor.com. |
Objeto Category
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 |
Es la URL de búsqueda que se solicitará si el usuario selecciona la categoría. |
image |
URL de la fuente de contenido multimedia del GIF de ejemplo de la categoría |
name |
Es el nombre de la categoría que se superpondrá en la imagen. El nombre se traduce para que coincida con el |
Objeto de medios
En la siguiente tabla, se proporcionan detalles sobre las propiedades de los objetos multimedia:
Propiedades | |
---|---|
url |
URL de la fuente de contenido multimedia |
dims |
Ancho y altura del contenido multimedia en píxeles |
duration |
Representa el tiempo en segundos de 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 básicos en una variedad de tamaños:
- GIF
- MP4
- WebM
- WebP transparente
- GIF transparente
Los formatos MP4 y WebM reproducen el clip solo una vez, con la excepción de loopedmp4
, que lo reproduce varias veces. El formato GIF reproduce su clip en un bucle continuo. Los formatos transparentes son para el contenido de calcomanías y no están disponibles en los resultados de la búsqueda de GIFs.
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 GIFs y calcomanías. |
gif |
Este formato es compatible con GIFs y calcomanías. |
mediumgif |
Este formato es compatible con GIFs y calcomanías. |
tinygif |
Este formato es compatible con GIFs y calcomanías. |
nanogif |
Este formato es compatible con GIFs y calcomanías. |
mp4 |
Este formato es compatible con GIFs y calcomanías. |
loopedmp4 |
Este formato es compatible con GIFs y calcomanías. |
tinymp4 |
Este formato es compatible con GIFs y calcomanías. |
nanomp4 |
Este formato es compatible con GIFs y calcomanías. |
webm |
Este formato es compatible con GIFs y calcomanías. |
tinywebm |
Este formato es compatible con GIFs y calcomanías. |
nanowebm |
Este formato es compatible con GIFs 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
- En el caso de los dispositivos móviles, usa los archivos de tamaño nano o muy pequeño para las vistas previas y los archivos de tamaño muy pequeño para los recursos compartidos.
- Establece el parámetro
media_filter
en los formatos que deseas usar. Esto puede reducir el tamaño de la respuesta de la API en un 70%.
Tamaños de formato
El tamaño de archivo de cada formato de contenido depende de las dimensiones y la duración del GIF específico seleccionado. Por lo tanto, considera las medias y las medianas que se proporcionan en la siguiente tabla como lineamientos generales y no como valores exactos.
Formato de archivo | Tamaño medio del archivo (KB) | Mediana del tamaño del archivo (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 exitosa:
Código de estado HTTP | |
---|---|
200 o 202 |
Aceptar |
Errores
La API de Tenor devuelve 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 información, consulta Errores.