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_filteren 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.