Na tej stronie znajdziesz informacje o różnych obiektach odpowiedzi JSON i błędów używanych przez interfejs Tenor API.
Obiekt odpowiedzi
W tabeli poniżej znajdziesz szczegółowe informacje o właściwościach obiektów odpowiedzi:
Właściwości | |
---|---|
created |
Sygnatura czasowa w formacie czasu uniksowego, która określa, kiedy został utworzony ten post. |
hasaudio |
Zwraca |
id |
Identyfikator wyniku okresu |
media_formats |
Słownik, w którym kluczem jest format treści, a wartością obiekt multimedialny. |
tags |
Tablica tagów posta. |
title |
Tytuł posta |
content_description |
Tekstowy opis treści. Zalecamy używanie |
itemurl |
Pełny adres URL, pod którym można wyświetlić posta na stronie tenor.com. |
hascaption |
Zwraca wartość |
flags |
Lista rozdzielona przecinkami, która określa, czy treść jest naklejką, obrazem statycznym, zawiera dźwięk lub jest dowolną kombinacją tych elementów. Jeśli tagi |
bg_color |
Najczęstszy kolor piksela tła treści |
url |
Krótki URL, który umożliwia wyświetlenie posta na stronie tenor.com. |
Obiekt kategorii
W tabeli poniżej znajdziesz szczegółowe informacje o właściwościach obiektów kategorii:
Właściwości | |
---|---|
searchterm |
Wyszukiwane hasło odpowiadające kategorii. Wyszukiwane hasło jest tłumaczone tak, aby pasowało do |
path |
Adres URL wyszukiwania, o który należy poprosić, jeśli użytkownik wybierze kategorię |
image |
Adres URL źródła multimediów przykładowego GIF-a w kategorii. |
name |
Nazwa kategorii, która ma być wyświetlana na obrazie. Nazwa jest tłumaczona tak, aby pasowała do |
Obiekt multimedialny
W tabeli poniżej znajdziesz szczegółowe informacje o właściwościach obiektów multimedialnych:
Właściwości | |
---|---|
url |
Adres URL źródła multimediów |
dims |
Szerokość i wysokość multimediów w pikselach |
duration |
Reprezentuje czas w sekundach potrzebny na odtworzenie treści w pętli. Jeśli treść jest statyczna, czas trwania jest ustawiony na |
size |
Rozmiar pliku w bajtach |
Formaty treści
Interfejs API Tenora oferuje te 5 podstawowych formatów w różnych rozmiarach:
- GIF
- MP4
- WebM
- Przezroczysty WebP
- Przezroczysty GIF
Formaty MP4 i WebM odtwarzają klip tylko raz, z wyjątkiem formatu loopedmp4
, który odtwarza klip kilka razy. Format GIF odtwarza klip w nieskończonej pętli. Formaty przezroczyste są przeznaczone dla naklejek i nie są dostępne w wynikach wyszukiwania GIF-ów.
Typy formatów
W tabeli poniżej znajdziesz szczegółowe informacje o dostępnych typach formatów multimediów w przypadku Tenora:
Typy formatów | |
---|---|
preview |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
gif |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
mediumgif |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
tinygif |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
nanogif |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
mp4 |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
loopedmp4 |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
tinymp4 |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
nanomp4 |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
webm |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
tinywebm |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
nanowebm |
Ten format jest obsługiwany w przypadku GIF-ów i naklejek. |
webp_transparent |
Ten format jest obsługiwany w przypadku naklejek. |
tinywebp_transparent |
Ten format jest obsługiwany w przypadku naklejek. |
nanowebp_transparent |
Ten format jest obsługiwany w przypadku naklejek. |
gif_transparent |
Ten format jest obsługiwany w przypadku naklejek. |
tinygif_transparent |
Ten format jest obsługiwany w przypadku naklejek. |
nanogif_transparent |
Ten format jest obsługiwany w przypadku naklejek. |
Sprawdzone metody
- W przypadku urządzeń mobilnych używaj plików w rozmiarze nano lub tiny do podglądu, a plików w rozmiarze tiny do udostępniania.
- Ustaw parametr
media_filter
na formaty, których chcesz używać. Może to zmniejszyć rozmiar odpowiedzi z interfejsu API o 70%.
Formatowanie rozmiarów
Rozmiar pliku każdego formatu treści zależy od wymiarów i długości wybranego pliku GIF. Dlatego wartości średnie i mediany podane w tabeli poniżej traktuj jako ogólne wskazówki, a nie dokładne wartości.
Format pliku | Średni rozmiar pliku (KB) | Mediana rozmiaru pliku (KB) |
---|---|---|
gif |
3356 | 956 |
mediumgif |
2548 | 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 |
Kody odpowiedzi
W tej tabeli znajdziesz kody stanu odpowiedzi HTTP, które wskazują, że żądanie zostało zrealizowane:
Kod stanu HTTP | |
---|---|
200 lub 202 |
OK lub zaakceptowano |
Błędy
Interfejs API Tenora zwraca błędy z kodami odpowiedzi HTTP 4xx
lub 5xx
oraz w standardowym formacie błędów interfejsu API Google. Więcej informacji znajdziesz w sekcji Błędy.