Wir empfehlen, content_description für Bedienungshilfen für Nutzer zu verwenden.
itemurl
string
Die vollständige URL, unter der der Beitrag auf tenor.com aufgerufen werden kann.
hascaption
boolean
Gibt true zurück, wenn dieser Beitrag Untertitel enthält.
flags
string
Durch Kommas getrennte Liste, die angibt, ob es sich bei den Inhalten um einen Sticker oder ein statisches Bild handelt, ob sie Audio enthalten oder eine Kombination aus diesen Elementen sind. Wenn sticker und static nicht vorhanden sind, handelt es sich bei den Inhalten um ein GIF. Ein leeres Feld flags bedeutet ein GIF ohne Audio.
bg_color
string
Die häufigste Hintergrundpixelfarbe des Inhalts
url
string
Eine kurze URL, über die der Beitrag auf tenor.com aufgerufen werden kann.
Kategorieobjekt
Die folgende Tabelle enthält Details zu den Attributen für Kategorieobjekte:
Attribute
searchterm
string
Der Suchbegriff, der der Kategorie entspricht. Der Suchbegriff wird übersetzt, damit er mit der locale der entsprechenden Anfrage übereinstimmt.
path
string
Die Such-URL, die angefordert werden soll, wenn der Nutzer die Kategorie auswählt
image
string
Eine URL zur Medienquelle für das Beispiel-GIF der Kategorie
name
string
Kategoriename, der über das Bild gelegt werden soll. Der Name wird entsprechend der locale der entsprechenden Anfrage übersetzt.
Media-Objekt
In der folgenden Tabelle finden Sie Details zu den Attributen für Media-Objekte:
Attribute
url
string
Eine URL zur Medienquelle
dims
int[]
Breite und Höhe der Media in Pixeln
duration
float
Stellt die Zeit in Sekunden für einen Loop des Inhalts dar. Wenn die Inhalte statisch sind, wird die Dauer auf 0 festgelegt.
size
int
Größe der Datei in Byte
Inhaltsformate
Die API von Tenor bietet die folgenden fünf Basisformate in verschiedenen Größen:
GIF
MP4
WebM
Transparentes WebP
Transparentes GIF
Die Formate MP4 und WebM spielen ihren Clip nur einmal ab, mit Ausnahme von loopedmp4, bei dem der Clip mehrmals abgespielt wird. Das GIF-Format spielt seinen Clip in einer Endlosschleife ab. Die transparenten Formate sind für Stickerinhalte vorgesehen und nicht in GIF-Suchergebnissen verfügbar.
Formattypen
In der folgenden Tabelle finden Sie Details zu den verfügbaren Media-Formattypen für Tenor:
Formattypen
preview
Auflösung und Größe:GIF-Format mit Einzelbildern in hoher Qualität; kleiner als das GIF-Format
Abmessungen:Originalabmessungen des Uploads (keine Einschränkungen)
Verwendungshinweise:Dies sollte der erste Frame des Inhalts sein. Sie ist für die Verwendung als Thumbnail-Vorschau vorgesehen.
Dieses Format wird für GIFs und Sticker unterstützt.
gif
Auflösung und Größe:GIF-Format in hoher Qualität; größtmögliche Dateigröße
Abmessungen:Originalabmessungen des Uploads (keine Einschränkungen)
Hinweise zur Verwendung:Verwenden Sie diese Größe für GIF-Freigaben auf dem Computer.
Dieses Format wird für GIFs und Sticker unterstützt.
mediumgif
Auflösung und Größe:Geringe Reduzierung der Größe des GIF-Formats
Größe:Originalgröße des Uploads (keine Einschränkungen), aber viel höhere Komprimierungsrate
Hinweise zur Verwendung:Verwenden Sie diese Größe für GIF-Vorschauen auf dem Computer.
Dieses Format wird für GIFs und Sticker unterstützt.
tinygif
Auflösung und Größe:Die Größe des GIF-Formats wurde reduziert.
Abmessungen:Bis zu 220 Pixel breit. Die Höhe wird skaliert, um das Seitenverhältnis beizubehalten.
Hinweise zur Verwendung:Verwenden Sie diese Größe für GIF-Vorschauen und das Teilen von GIFs auf Mobilgeräten.
Dieses Format wird für GIFs und Sticker unterstützt.
nanogif
Auflösung und Größe:Kleinste Größe des GIF-Formats
Abmessungen:Bis zu 90 Pixel hoch. Die Breite wird skaliert, um das Seitenverhältnis beizubehalten.
Hinweise zur Verwendung:Verwenden Sie diese Größe für GIF-Vorschauen auf Mobilgeräten.
Dieses Format wird für GIFs und Sticker unterstützt.
mp4
Auflösung und Größe:Videoformat mit der höchsten Qualität; das größte der Videoformate, aber kleiner als GIF
Abmessungen:Ähnlich wie bei GIFs, aber mit Padding, um den Spezifikationen des Videocontainers zu entsprechen. Diese sind in der Regel 8-Pixel-Schritte.
Hinweise zur Verwendung:Verwenden Sie diese Größe für MP4-Vorschaubilder und Freigaben auf dem Computer.
Dieses Format wird für GIFs und Sticker unterstützt.
loopedmp4
Auflösung und Größe:Videoformat mit der höchsten Qualität; größer als MP4
Abmessungen:Ähnlich wie bei GIFs, aber mit Padding, um den Spezifikationen des Videocontainers zu entsprechen. Diese sind in der Regel 8-Pixel-Schritte.
Hinweise zur Verwendung:Verwenden Sie diese Größe für MP4-Freigaben, wenn der Videoclip mehrmals und nicht nur einmal wiedergegeben werden soll.
Dieses Format wird für GIFs und Sticker unterstützt.
tinymp4
Auflösung und Größe:Reduzierte Größe des MP4-Formats
Abmessungen:Variable Breite und Höhe, mit einem maximalen Begrenzungsrahmen von 320 × 320 Pixel
Hinweise zur Verwendung:Verwenden Sie diese Größe für MP4-Vorschaubilder und Freigaben auf Mobilgeräten.
Dieses Format wird für GIFs und Sticker unterstützt.
nanomp4
Auflösung und Größe:Kleinste Größe des MP4-Formats
Abmessungen:Variable Breite und Höhe, mit einem maximalen Begrenzungsrahmen von 150 × 150 Pixel
Hinweise zur Verwendung:Verwenden Sie diese Größe für MP4-Vorschaubilder auf Mobilgeräten.
Dieses Format wird für GIFs und Sticker unterstützt.
webm
Auflösung und Größe:Videoformat mit niedrigerer Qualität; kleiner als MP4
Abmessungen:Ähnlich wie bei GIFs, aber mit Padding, um den Spezifikationen des Videocontainers zu entsprechen. Diese sind in der Regel 8-Pixel-Schritte.
Hinweise zur Verwendung:Verwenden Sie diese Größe für WebM-Vorschaubilder und Freigaben auf dem Computer.
Dieses Format wird für GIFs und Sticker unterstützt.
tinywebm
Auflösung und Größe:Das WebM-Format hat eine geringere Größe.
Abmessungen:Variable Breite und Höhe, mit einem maximalen Begrenzungsrahmen von 320 × 320 Pixel
Hinweise zur Verwendung:Verwenden Sie diese Größe für GIF-Freigaben auf Mobilgeräten.
Dieses Format wird für GIFs und Sticker unterstützt.
nanowebm
Auflösung und Größe:Kleinste Größe des WebM-Formats
Abmessungen:Variable Breite und Höhe, mit einem maximalen Begrenzungsrahmen von 150 × 150 Pixel
Hinweise zur Verwendung:Verwenden Sie diese Größe für GIF-Vorschauen auf Mobilgeräten.
Dieses Format wird für GIFs und Sticker unterstützt.
webp_transparent
Auflösung und Größe:WebP-Stickerformat in hoher Qualität; größtmögliche Dateigröße
Abmessungen:Originalabmessungen des Uploads (keine Einschränkungen)
Hinweise zur Verwendung:Verwenden Sie diese Größe für Sticker, die für Nutzer mit hoher Bandbreite freigegeben werden.
Dieses Format wird für Sticker unterstützt.
tinywebp_transparent
Auflösung und Größe:Das WebP-Stickerformat hat eine geringere Größe und darf maximal 500 KB groß sein.
Abmessungen:Bis zu 220 × 220 Pixel, Höhe wird skaliert, um das Seitenverhältnis beizubehalten.
Hinweise zur Verwendung:Verwenden Sie diese Größe für Sticker-Vorschaubilder für Nutzer mit hoher Bandbreite und für Freigaben für Nutzer mit niedriger Bandbreite.
Dieses Format wird für Sticker unterstützt.
nanowebp_transparent
Auflösung und Größe:Kleinste Größe des WebP-Stickerformats; maximale Größe von 100 KB
Abmessungen:Bis zu 90 × 90 Pixel, wobei die Breite skaliert wird, um das Seitenverhältnis beizubehalten.
Hinweise zur Verwendung:Verwenden Sie diese Größe für Sticker-Vorschauen für Nutzer mit geringer Bandbreite.
Dieses Format wird für Sticker unterstützt.
gif_transparent
Auflösung und Größe:GIF-Sticker im hochwertigen Format mit der größten verfügbaren Dateigröße
Abmessungen:Originalabmessungen des Uploads (keine Einschränkungen)
Hinweise zur Verwendung:Verwenden Sie diese Größe für Sticker, die für Nutzer mit hoher Bandbreite freigegeben werden.
Dieses Format wird für Sticker unterstützt.
tinygif_transparent
Auflösung und Größe:Das GIF-Stickerformat hat eine reduzierte Größe und darf maximal 500 KB groß sein.
Abmessungen:Bis zu 220 × 220 Pixel, wobei die Höhe skaliert wird, um das Seitenverhältnis beizubehalten.
Hinweise zur Verwendung:Verwenden Sie diese Größe für Sticker-Vorschaubilder für Nutzer mit hoher Bandbreite und für Freigaben für Nutzer mit niedriger Bandbreite.
Dieses Format wird für Sticker unterstützt.
nanogif_transparent
Auflösung und Größe:Kleinste Größe des GIF-Stickerformats; maximale Größe von 100 KB
Abmessungen:Bis zu 90 × 90 Pixel, wobei die Breite skaliert wird, um das Seitenverhältnis beizubehalten.
Hinweise zur Verwendung:Verwenden Sie diese Größe für Sticker-Vorschauen für Nutzer mit geringer Bandbreite.
Dieses Format wird für Sticker unterstützt.
Best Practices
Verwenden Sie für Mobilgeräte Dateien in Nano- oder Tiny-Größe für Vorschauen und Dateien in Tiny-Größe für Freigaben.
Legen Sie für den Parameter media_filter die Formate fest, die Sie verwenden möchten. Dadurch kann die Größe der API-Antwort um 70 % reduziert werden.
Formatgrößen
Die Dateigröße für die einzelnen Inhaltsformate hängt von den Abmessungen und der Länge des ausgewählten GIFs ab. Die Mittelwerte und Mediane in der folgenden Tabelle sollten daher eher als allgemeine Richtlinien denn als feste Werte betrachtet werden.
Dateiformat
Durchschnittliche Dateigröße (KB)
Medianwert der Dateigröße (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
Antwortcodes
In der folgenden Tabelle sind die HTTP-Statusantwortcodes aufgeführt, die für eine erfolgreiche Anfrage verwendet werden:
HTTP-Statuscode
200 oder 202
OK oder akzeptiert
Fehler
Die API von Tenor gibt Fehler mit den HTTP-Antwortcodes 4xx oder 5xx und im standardmäßigen Google API-Fehlerformat zurück. Weitere Informationen finden Sie unter Fehler.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],["The Tenor API uses JSON response objects, including Response, Category, and Media objects. Response objects contain properties like `id`, `created`, `media_formats`, and `tags`. Category objects have `searchterm`, `path`, `image`, and `name`. Media objects hold `url`, `dims`, `duration`, and `size` data. The API supports GIF, MP4, WebM, and transparent WebP/GIF formats, offering various sizes (e.g., nano, tiny, medium). Format sizes and best practices are detailed, and success is indicated by HTTP status codes 200 or 202, with errors using 4xx or 5xx codes.\n"]]