Bu sayfada, Tenor API tarafından kullanılan farklı JSON yanıtı ve hata nesneleri hakkında bilgi verilmektedir.
Yanıt nesnesi
Aşağıdaki tabloda, yanıt nesnelerinin özellikleri hakkında ayrıntılı bilgi verilmektedir:
Özellikler | |
---|---|
created |
Bu gönderinin oluşturulduğu zamanı gösteren bir Unix zaman damgası. |
hasaudio |
Bu yayında ses varsa |
id |
Tenor sonuç tanımlayıcısı |
media_formats |
Anahtar olarak içerik biçimi, değer olarak Medya Nesnesi içeren bir sözlük. |
tags |
Yayınla ilgili etiket dizisi |
title |
Yayının başlığı |
content_description |
İçeriğin metin açıklaması. Kullanıcı erişilebilirlik özellikleri için |
itemurl |
Yayını tenor.com'da görüntülemek için kullanılan tam URL. |
hascaption |
Bu yayında altyazı varsa |
flags |
İçeriğin çıkartma mı, statik resim mi olduğu, ses içerip içermediği veya bunların herhangi bir kombinasyonu olup olmadığını belirtmek için virgülle ayrılmış liste. |
bg_color |
İçeriğin en yaygın arka plan piksel rengi |
url |
Yayını tenor.com'da görüntülemek için kısa URL. |
Kategori nesnesi
Aşağıdaki tabloda, Kategori Nesneleri'nin özellikleri hakkında ayrıntılı bilgi verilmektedir:
Özellikler | |
---|---|
searchterm |
Kategoriye karşılık gelen arama terimi. Arama terimi, ilgili isteğin |
path |
Kullanıcı kategoriyi seçerse istenilecek arama URL'si |
image |
Kategorinin örnek GIF'inin medya kaynağı URL'si |
name |
Resmin üzerine yerleştirilecek kategori adı. Ad, ilgili isteğin |
Medya nesnesi
Aşağıdaki tabloda, Medya Nesneleri'nin özellikleri hakkında ayrıntılı bilgi verilmektedir:
Özellikler | |
---|---|
url |
Medya kaynağının URL'si |
dims |
Medyanın piksel cinsinden genişliği ve yüksekliği |
duration |
İçeriğin bir döngüsünün saniye cinsinden süresini gösterir. İçerik statikse süre |
size |
Dosyanın bayt cinsinden boyutu |
İçerik biçimleri
Tenor'un API'si, çeşitli boyutlarda aşağıdaki beş temel biçimi sunar:
- GIF
- MP4
- WebM
- Şeffaf WebP
- Saydam GIF
MP4 ve WebM biçimleri, klibi yalnızca bir kez oynatır. loopedmp4
biçimi ise klibi birkaç kez oynatır. GIF biçiminde klipler sürekli döngüde oynatılır. Şeffaf biçimler çıkartma içerikleri için kullanılır ve GIF arama sonuçlarında kullanılamaz.
Biçim türleri
Aşağıdaki tabloda, Tenor için kullanılabilen medya biçimi türleri hakkında ayrıntılı bilgi verilmektedir:
Biçim türleri | |
---|---|
preview |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
gif |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
mediumgif |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
tinygif |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
nanogif |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
mp4 |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
loopedmp4 |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
tinymp4 |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
nanomp4 |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
webm |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
tinywebm |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
nanowebm |
Bu biçim, GIF'ler ve çıkartmalar için desteklenir. |
webp_transparent |
Bu biçim, çıkartmalar için desteklenir. |
tinywebp_transparent |
Bu biçim, çıkartmalar için desteklenir. |
nanowebp_transparent |
Bu biçim, çıkartmalar için desteklenir. |
gif_transparent |
Bu biçim, çıkartmalar için desteklenir. |
tinygif_transparent |
Bu biçim, çıkartmalar için desteklenir. |
nanogif_transparent |
Bu biçim, çıkartmalar için desteklenir. |
En iyi uygulamalar
- Mobil cihazlarda önizlemeler için nano veya tiny boyutlu dosyaları, paylaşımlar için ise tiny boyutlu dosyaları kullanın.
media_filter
parametresini kullanmayı planladığınız biçimlere ayarlayın. Bu, API yanıt boyutunu %70 oranında azaltabilir.
Biçim boyutları
Her içerik biçiminin dosya boyutu, seçilen GIF'in boyutlarına ve uzunluğuna bağlıdır. Bu nedenle, aşağıdaki tabloda verilen ortalama ve medyan değerleri kesin değerler olarak değil genel yönergeler olarak değerlendirin.
Dosya biçimi | Ortalama dosya boyutu (KB) | Ortalama dosya boyutu (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 |
Yanıt kodları
Aşağıdaki tabloda, başarılı bir isteği belirtmek için kullanılan HTTP durum yanıt kodları verilmiştir:
HTTP durum kodu | |
---|---|
200 veya 202 |
Tamam veya kabul edildi |
Hatalar
Tenor'un API'si, 4xx
veya 5xx
HTTP yanıt kodlarıyla ve standart Google API hata biçiminde hatalar döndürür. Ayrıntılar için Hatalar bölümünü inceleyin.