Questa pagina fornisce informazioni sui diversi oggetti JSON di risposta e di errore utilizzati dall'API Tenor.
Oggetto della risposta
La seguente tabella fornisce i dettagli sulle proprietà degli oggetti risposta:
Proprietà | |
---|---|
created |
Timestamp Unix che rappresenta la data di creazione del post. |
hasaudio |
Restituisce |
id |
Identificatore di risultato di Tenor |
media_formats |
Un dizionario con un formato dei contenuti come chiave e un oggetto multimediale come valore. |
tags |
Un array di tag per il post |
title |
Il titolo del post |
content_description |
Una descrizione testuale dei contenuti. Ti consigliamo di utilizzare |
itemurl |
L'URL completo per visualizzare il post su tenor.com. |
hascaption |
Restituisce |
flags |
Elenco separato da virgole per indicare se il contenuto è un adesivo o un'immagine statica, contiene audio o è una combinazione di questi. Se |
bg_color |
Il colore pixel di sfondo più comune dei contenuti |
url |
Un URL breve per visualizzare il post su tenor.com. |
Oggetto categoria
La seguente tabella fornisce i dettagli sulle proprietà per gli oggetti Categoria:
Proprietà | |
---|---|
searchterm |
Il termine di ricerca che corrisponde alla categoria. Il termine di ricerca viene tradotto in modo che corrisponda al valore di |
path |
L'URL di ricerca da richiedere se l'utente seleziona la categoria |
image |
Un URL dell'origine multimediale della GIF di esempio della categoria |
name |
Nome della categoria da sovrapporre all'immagine. Il nome è tradotto in modo che corrisponda al valore |
Oggetto multimediale
La tabella che segue fornisce dettagli sulle proprietà degli oggetti multimediali:
Proprietà | |
---|---|
url |
Un URL che rimanda all'origine di contenuti multimediali |
dims |
Larghezza e altezza dei contenuti multimediali in pixel |
duration |
Rappresenta il tempo in secondi per un loop di contenuti. Se i contenuti sono statici, la
durata è impostata su |
size |
Dimensioni del file in byte |
Formati dei contenuti
L'API di Tenor offre i seguenti cinque formati di base in diverse dimensioni:
- GIF
- MP4
- WebM
- WebP trasparente
- GIF trasparente
I formati MP4 e WebM riproducono il clip solo una volta, ad eccezione di loopedmp4
, che riproduce il clip alcune volte. Il formato GIF riproduce il clip in loop. I formati trasparenti sono adatti ai contenuti adesivi e non sono disponibili nei risultati di ricerca delle GIF.
Tipi di formati
La tabella seguente fornisce dettagli sui tipi di formati multimediali disponibili per Tenor:
Tipi di formati | |
---|---|
preview |
Questo formato è supportato per GIF e adesivi. |
gif |
Questo formato è supportato per GIF e adesivi. |
mediumgif |
Questo formato è supportato per GIF e adesivi. |
tinygif |
Questo formato è supportato per GIF e adesivi. |
nanogif |
Questo formato è supportato per GIF e adesivi. |
mp4 |
Questo formato è supportato per GIF e adesivi. |
loopedmp4 |
Questo formato è supportato per GIF e adesivi. |
tinymp4 |
Questo formato è supportato per GIF e adesivi. |
nanomp4 |
Questo formato è supportato per GIF e adesivi. |
webm |
Questo formato è supportato per GIF e adesivi. |
tinywebm |
Questo formato è supportato per GIF e adesivi. |
nanowebm |
Questo formato è supportato per GIF e adesivi. |
webp_transparent |
Questo formato è supportato per gli adesivi. |
tinywebp_transparent |
Questo formato è supportato per gli adesivi. |
nanowebp_transparent |
Questo formato è supportato per gli adesivi. |
gif_transparent |
Questo formato è supportato per gli adesivi. |
tinygif_transparent |
Questo formato è supportato per gli adesivi. |
nanogif_transparent |
Questo formato è supportato per gli adesivi. |
Best practice
- Per i dispositivi mobili, utilizzate i file nano o di dimensioni ridotte per le anteprime e i file di dimensioni ridotte per le condivisioni.
- Imposta il parametro
media_filter
sui formati che intendi utilizzare. Ciò può ridurre del 70% le dimensioni della risposta dell'API.
Dimensioni dei formati
Le dimensioni di file per ogni formato di contenuti dipendono dalle dimensioni e dalla lunghezza della GIF specifica selezionata. Pertanto, considera i mezzi e le mediane forniti nella seguente tabella come linee guida generali anziché valori rigidi.
Formato file | Dimensioni file medie (kB) | Dimensioni file medie (kB) |
---|---|---|
gif |
3356 | 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 |
Codici di risposta
La seguente tabella fornisce i codici di risposta di stato HTTP utilizzati per indicare una richiesta riuscita:
Codice di stato HTTP | |
---|---|
200 o 202 |
OK o accettato |
Errori
L'API di Tenor restituisce errori con i codici di risposta HTTP 4xx
o
5xx
e nel formato di errore standard dell'API di Google. Per maggiori dettagli, vedi
Errori.