Cette page fournit des informations sur les différents objets de réponse et d'erreur JSON utilisés par l'API Tenor.
Objet réponse
Le tableau suivant fournit des informations sur les propriétés des objets de réponse :
Propriétés | |
---|---|
created |
Horodatage Unix indiquant la date de création de ce post. |
hasaudio |
Renvoie |
id |
Identifiant du résultat Tenor |
media_formats |
Dictionnaire avec un format de contenu comme clé et un objet multimédia comme valeur. |
tags |
Tableau de tags pour le post |
title |
Titre du post |
content_description |
Description textuelle du contenu. Nous vous recommandons d'utiliser |
itemurl |
URL complète permettant d'afficher le post sur tenor.com. |
hascaption |
Renvoie |
flags |
Liste séparée par des virgules indiquant si le contenu est un autocollant ou une image statique, s'il comporte de l'audio ou toute combinaison de ces éléments. Si |
bg_color |
Couleur d'arrière-plan la plus courante du contenu |
url |
URL courte permettant de consulter le post sur tenor.com. |
Objet "Category" (Catégorie)
Le tableau suivant fournit des informations sur les propriétés des objets de catégorie :
Propriétés | |
---|---|
searchterm |
Terme de recherche correspondant à la catégorie. Le terme de recherche est traduit pour correspondre au |
path |
URL de recherche à demander si l'utilisateur sélectionne la catégorie |
image |
URL de la source multimédia du GIF d'exemple de la catégorie |
name |
Nom de la catégorie à superposer à l'image. Le nom est traduit pour correspondre au |
Objet média
Le tableau suivant fournit des informations sur les propriétés des objets multimédias :
Propriétés | |
---|---|
url |
URL de la source multimédia |
dims |
Largeur et hauteur du contenu multimédia en pixels |
duration |
Représente la durée en secondes d'une boucle de contenu. Si le contenu est statique, la durée est définie sur |
size |
Taille du fichier en octets |
Formats de contenu
L'API Tenor propose les cinq formats de base suivants dans différentes tailles :
- GIF
- MP4
- WebM
- WebP transparent
- GIF transparent
Les formats MP4 et WebM ne lisent l'extrait qu'une seule fois, à l'exception de loopedmp4
, qui le lit plusieurs fois. Le format GIF lit son extrait en boucle continue. Les formats transparents sont destinés aux autocollants et ne sont pas disponibles dans les résultats de recherche de GIF.
Types de formats
Le tableau suivant fournit des informations sur les types de formats multimédias disponibles pour Tenor :
Types de formats | |
---|---|
preview |
Ce format est compatible avec les GIF et les autocollants. |
gif |
Ce format est compatible avec les GIF et les autocollants. |
mediumgif |
Ce format est compatible avec les GIF et les autocollants. |
tinygif |
Ce format est compatible avec les GIF et les autocollants. |
nanogif |
Ce format est compatible avec les GIF et les autocollants. |
mp4 |
Ce format est compatible avec les GIF et les autocollants. |
loopedmp4 |
Ce format est compatible avec les GIF et les autocollants. |
tinymp4 |
Ce format est compatible avec les GIF et les autocollants. |
nanomp4 |
Ce format est compatible avec les GIF et les autocollants. |
webm |
Ce format est compatible avec les GIF et les autocollants. |
tinywebm |
Ce format est compatible avec les GIF et les autocollants. |
nanowebm |
Ce format est compatible avec les GIF et les autocollants. |
webp_transparent |
Ce format est compatible avec les autocollants. |
tinywebp_transparent |
Ce format est compatible avec les autocollants. |
nanowebp_transparent |
Ce format est compatible avec les autocollants. |
gif_transparent |
Ce format est compatible avec les autocollants. |
tinygif_transparent |
Ce format est compatible avec les autocollants. |
nanogif_transparent |
Ce format est compatible avec les autocollants. |
Bonnes pratiques
- Pour les mobiles, utilisez les fichiers de taille "nano" ou "très petite" pour les aperçus, et les fichiers de taille "très petite" pour les partages.
- Définissez le paramètre
media_filter
sur les formats que vous comptez utiliser. Cela peut réduire la taille de la réponse de l'API de 70 %.
Tailles des formats
La taille de fichier de chaque format de contenu dépend des dimensions et de la durée du GIF spécifique sélectionné. Par conséquent, considérez les moyennes et les médianes fournies dans le tableau suivant comme des consignes générales plutôt que comme des valeurs absolues.
Format de fichier | Taille moyenne des fichiers (Ko) | Taille médiane des fichiers (Ko) |
---|---|---|
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 |
Codes de réponse
Le tableau suivant fournit les codes de réponse d'état HTTP utilisés pour indiquer qu'une requête a abouti :
Code d'état HTTP | |
---|---|
200 ou 202 |
OK ou accepté |
Erreurs
L'API Tenor renvoie des erreurs avec les codes de réponse HTTP 4xx
ou 5xx
, et au format d'erreur standard de l'API Google. Pour en savoir plus, consultez Erreurs.