Halaman ini memberikan informasi tentang berbagai objek error dan respons JSON yang digunakan oleh Tenor API.
Objek respons
Tabel berikut memberikan detail tentang properti untuk Objek Respons:
Properti | |
---|---|
created |
Stempel waktu Unix yang menunjukkan kapan postingan ini dibuat. |
hasaudio |
Menampilkan |
id |
ID hasil Tenor |
media_formats |
Kamus dengan format konten sebagai kunci dan Objek Media sebagai nilai. |
tags |
Array tag untuk postingan |
title |
Judul postingan |
content_description |
Deskripsi tekstual konten. Sebaiknya Anda menggunakan |
itemurl |
URL lengkap untuk melihat postingan di tenor.com. |
hascaption |
Menampilkan |
flags |
Daftar yang dipisahkan koma untuk menunjukkan apakah konten berupa stiker atau gambar statis, memiliki audio, atau merupakan kombinasi dari semuanya. Jika |
bg_color |
Warna piksel latar belakang konten yang paling umum |
url |
URL singkat untuk melihat postingan di tenor.com. |
Objek kategori
Tabel berikut memberikan detail tentang properti untuk Objek Kategori:
Properti | |
---|---|
searchterm |
Istilah penelusuran yang sesuai dengan kategori. Istilah penelusuran diterjemahkan agar cocok dengan |
path |
URL penelusuran yang akan diminta jika pengguna memilih kategori |
image |
URL ke sumber media untuk GIF contoh kategori |
name |
Nama kategori yang akan ditampilkan di atas gambar. Nama diterjemahkan agar sesuai dengan
|
Objek media
Tabel berikut memberikan detail tentang properti untuk Objek Media:
Properti | |
---|---|
url |
URL ke sumber media |
dims |
Lebar dan tinggi media dalam piksel |
duration |
Menyatakan waktu dalam detik untuk satu loop konten. Jika konten statis, durasi ditetapkan ke |
size |
Ukuran file dalam byte |
Format konten
API Tenor menawarkan lima format dasar berikut dalam berbagai ukuran:
- GIF
- MP4
- WebM
- WebP Transparan
- GIF transparan
Format MP4 dan WebM hanya memutar klipnya satu kali, kecuali
loopedmp4
, yang memutar klip beberapa kali. Format GIF memutar klipnya dalam loop berkelanjutan. Format transparan ditujukan untuk konten stiker dan tidak tersedia di hasil penelusuran GIF.
Jenis format
Tabel berikut memberikan detail tentang jenis format media yang tersedia untuk Tenor:
Jenis format | |
---|---|
preview |
Format ini didukung untuk GIF dan stiker. |
gif |
Format ini didukung untuk GIF dan stiker. |
mediumgif |
Format ini didukung untuk GIF dan stiker. |
tinygif |
Format ini didukung untuk GIF dan stiker. |
nanogif |
Format ini didukung untuk GIF dan stiker. |
mp4 |
Format ini didukung untuk GIF dan stiker. |
loopedmp4 |
Format ini didukung untuk GIF dan stiker. |
tinymp4 |
Format ini didukung untuk GIF dan stiker. |
nanomp4 |
Format ini didukung untuk GIF dan stiker. |
webm |
Format ini didukung untuk GIF dan stiker. |
tinywebm |
Format ini didukung untuk GIF dan stiker. |
nanowebm |
Format ini didukung untuk GIF dan stiker. |
webp_transparent |
Format ini didukung untuk stiker. |
tinywebp_transparent |
Format ini didukung untuk stiker. |
nanowebp_transparent |
Format ini didukung untuk stiker. |
gif_transparent |
Format ini didukung untuk stiker. |
tinygif_transparent |
Format ini didukung untuk stiker. |
nanogif_transparent |
Format ini didukung untuk stiker. |
Praktik terbaik
- Untuk perangkat seluler, gunakan file berukuran nano atau sangat kecil untuk pratinjau dan file berukuran sangat kecil untuk berbagi.
- Tetapkan parameter
media_filter
ke format yang ingin Anda gunakan. Hal ini dapat mengurangi ukuran respons API sebesar 70%.
Ukuran format
Ukuran file untuk setiap format konten bergantung pada dimensi dan durasi GIF tertentu yang dipilih. Oleh karena itu, pertimbangkan nilai rata-rata dan median yang diberikan dalam tabel berikut sebagai panduan umum, bukan nilai pasti.
Format file | Ukuran file rata-rata (KB) | Ukuran file median (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 |
Kode respons
Tabel berikut memberikan kode respons status HTTP yang digunakan untuk menunjukkan keberhasilan permintaan:
Kode status HTTP | |
---|---|
200 atau 202 |
Oke atau diterima |
Error
Tenor API menampilkan error dengan kode respons HTTP 4xx
atau
5xx
dan dalam format error Google API standar. Untuk mengetahui detailnya, lihat
Error.