Trang này cung cấp thông tin về nhiều phản hồi JSON và các đối tượng lỗi mà API Tenor sử dụng.
Đối tượng phản hồi
Bảng sau đây cung cấp thông tin chi tiết về các thuộc tính cho Đối tượng phản hồi:
Thuộc tính | |
---|---|
created |
Dấu thời gian Unix biểu thị thời điểm bài đăng này được tạo. |
hasaudio |
Trả về |
id |
Mã nhận dạng kết quả Tenor |
media_formats |
Từ điển có định dạng nội dung làm khóa và Đối tượng phương tiện làm giá trị. |
tags |
Mảng thẻ cho bài đăng |
title |
Tiêu đề của bài đăng |
content_description |
Mô tả nội dung bằng văn bản. Bạn nên dùng |
itemurl |
URL đầy đủ để xem bài đăng trên tenor.com. |
hascaption |
Trả về |
flags |
Danh sách được phân tách bằng dấu phẩy để biểu thị nội dung là hình dán hay hình ảnh tĩnh, có âm thanh hoặc là sự kết hợp của những yếu tố này không. Nếu |
bg_color |
Màu nền phổ biến nhất của nội dung |
url |
Một URL ngắn để xem bài đăng trên tenor.com. |
Đối tượng danh mục
Bảng sau đây cung cấp thông tin chi tiết về các thuộc tính cho Đối tượng danh mục:
Thuộc tính | |
---|---|
searchterm |
Cụm từ tìm kiếm tương ứng với loại. Cụm từ tìm kiếm sẽ được dịch để khớp với |
path |
URL tìm kiếm để yêu cầu xem người dùng có chọn danh mục hay không |
image |
URL tới nguồn phương tiện cho ảnh GIF mẫu của danh mục |
name |
Tên danh mục để phủ lên hình ảnh. Tên được dịch để khớp với |
Đối tượng phương tiện
Bảng sau đây cung cấp thông tin chi tiết về các thuộc tính cho Đối tượng phương tiện:
Thuộc tính | |
---|---|
url |
URL tới nguồn phương tiện truyền thông |
dims |
Chiều rộng và chiều cao của phương tiện bằng pixel |
duration |
Biểu thị thời gian tính bằng giây cho một vòng lặp nội dung. Nếu nội dung tĩnh, thì thời lượng sẽ được đặt thành |
size |
Kích thước của tệp tính bằng byte |
Định dạng nội dung
API của Tenor cung cấp năm định dạng cơ sở sau đây với nhiều kích thước:
- GIF
- MP4
- WebM
- WebP trong suốt
- Ảnh GIF trong suốt
Định dạng MP4 và WebM chỉ phát đoạn video một lần, ngoại trừ loopedmp4
(phát vài lần đoạn video). Định dạng GIF phát đoạn video trên một vòng lặp liên tục. Các định dạng trong suốt này dành cho nội dung hình dán và không xuất hiện trong kết quả tìm kiếm ảnh GIF.
Loại định dạng
Bảng sau đây cung cấp thông tin chi tiết về các loại định dạng nội dung nghe nhìn có sẵn cho Tenor:
Loại định dạng | |
---|---|
preview |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
gif |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
mediumgif |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
tinygif |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
nanogif |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
mp4 |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
loopedmp4 |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
tinymp4 |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
nanomp4 |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
webm |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
tinywebm |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
nanowebm |
Định dạng này được hỗ trợ cho ảnh GIF và hình dán. |
webp_transparent |
Định dạng này được hỗ trợ cho hình dán. |
tinywebp_transparent |
Định dạng này được hỗ trợ cho hình dán. |
nanowebp_transparent |
Định dạng này được hỗ trợ cho hình dán. |
gif_transparent |
Định dạng này được hỗ trợ cho hình dán. |
tinygif_transparent |
Định dạng này được hỗ trợ cho hình dán. |
nanogif_transparent |
Định dạng này được hỗ trợ cho hình dán. |
Các phương pháp hay nhất
- Đối với thiết bị di động, hãy sử dụng tệp có kích thước nano hoặc rất nhỏ để xem trước và tệp có kích thước nhỏ để chia sẻ.
- Đặt thông số
media_filter
thành định dạng bạn định sử dụng. Điều này có thể làm giảm 70% kích thước phản hồi API.
Kích thước định dạng
Kích thước tệp cho mỗi định dạng nội dung phụ thuộc vào kích thước và độ dài của ảnh GIF cụ thể đã chọn. Do đó, hãy xem xét giá trị trung bình và giá trị trung bình được cung cấp trong bảng sau làm hướng dẫn chung thay vì giá trị cố định.
Định dạng tệp | Kích thước tệp trung bình (KB) | Kích thước tệp trung bình (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 |
Mã phản hồi
Bảng sau đây cung cấp mã phản hồi trạng thái HTTP dùng để cho biết một yêu cầu thành công:
Mã trạng thái HTTP | |
---|---|
200 hoặc 202 |
OK hoặc được chấp nhận |
Lỗi
API của Tenor trả về các lỗi với mã phản hồi HTTP 4xx
hoặc 5xx
và ở định dạng lỗi Google API tiêu chuẩn. Để biết thông tin chi tiết, hãy xem phần Lỗi.