Trang này cung cấp thông tin về các đối tượng phản hồi và lỗi JSON mà Tenor API 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 tạo bài đăng này. |
hasaudio |
Trả về |
id |
Giá trị nhận dạng kết quả Tenor |
media_formats |
Một từ điển có định dạng nội dung làm khoá và Đối tượng đa phương tiện làm giá trị. |
tags |
Một mảng các thẻ cho bài đăng |
title |
Tiêu đề của bài đăng |
content_description |
Nội dung mô tả bằng văn bản về nội dung. Bạn nên sử 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 để cho biết nội dung là hình dán hay hình ảnh tĩnh, có âm thanh hay là tổ hợp của các yếu tố này. Nếu không có |
bg_color |
Màu pixel nền phổ biến nhất của nội dung |
url |
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 danh mục. Cụm từ tìm kiếm được dịch để khớp với |
path |
URL tìm kiếm cần yêu cầu nếu người dùng chọn danh mục |
image |
URL đến nguồn nội dung nghe nhìn cho ảnh GIF minh hoạ 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 nội dung nghe nhìn
Bảng sau đây cung cấp thông tin chi tiết về các thuộc tính của Đối tượng đa phương tiện:
Thuộc tính | |
---|---|
url |
URL đến nguồn nội dung nghe nhìn |
dims |
Chiều rộng và chiều cao của nội dung nghe nhìn tính bằng pixel |
duration |
Biểu thị thời gian tính bằng giây cho một vòng lặp của nội dung. Nếu nội dung là tĩnh, thì thời lượng đượ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 5 định dạng cơ bản 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
, định dạng này phát đoạn video vài lần. Định dạng GIF phát đoạn video của mình theo một vòng lặp liên tục. Các định dạng trong suốt là dành cho nội dung hình dán và không có trong kết quả tìm kiếm ảnh GIF.
Các 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 hiện có cho Tenor:
Các loại định dạng | |
---|---|
preview |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
gif |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
mediumgif |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
tinygif |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
nanogif |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
mp4 |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
loopedmp4 |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
tinymp4 |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
nanomp4 |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
webm |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
tinywebm |
Hệ thống hỗ trợ định dạng này cho ảnh GIF và hình dán. |
nanowebm |
Hệ thống hỗ trợ định dạng này 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 dùng các tệp có kích thước siêu nhỏ hoặc rất nhỏ để xem trước và các tệp có kích thước rất nhỏ để chia sẻ.
- Đặt tham số
media_filter
thành các định dạng mà bạn dự định sử dụng. Điều này có thể giảm kích thước phản hồi API xuống 70%.
Kích thước định dạng
Kích thước tệp của mỗi định dạng nội dung phụ thuộc vào kích thước và thời lượng của GIF cụ thể mà bạn chọn. Do đó, hãy xem xét giá trị trung bình và trung vị được cung cấp trong bảng sau đây như các nguyên tắc chung thay vì các 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 các mã trạng thái phản hồi HTTP được dùng để cho biế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ề lỗi bằng mã phản hồi HTTP 4xx
hoặc 5xx
và ở định dạng lỗi API tiêu chuẩn của Google. Để biết thông tin chi tiết, hãy xem phần Lỗi.