이 페이지에서는 Tenor API에서 사용되는 다양한 JSON 응답 및 오류 객체에 관한 정보를 제공합니다.
응답 객체
다음 표에서는 응답 객체의 속성을 자세히 설명합니다.
속성 | |
---|---|
created |
이 게시물이 생성된 시간을 나타내는 Unix 타임스탬프입니다. |
hasaudio |
이 게시물에 오디오가 포함된 경우 |
id |
테너 결과 식별자 |
media_formats |
|
tags |
게시물의 태그 배열 |
title |
게시물 제목 |
content_description |
콘텐츠의 텍스트 설명입니다. 사용자 접근성 기능에는 |
itemurl |
tenor.com에서 게시물을 볼 수 있는 전체 URL입니다. |
hascaption |
이 게시물에 자막이 포함된 경우 |
flags |
콘텐츠가 스티커인지, 정지 이미지인지, 오디오가 있는지 또는 이들의 조합인지 나타내는 쉼표로 구분된 목록입니다. |
bg_color |
콘텐츠의 가장 일반적인 배경 픽셀 색상 |
url |
tenor.com에서 게시물을 볼 수 있는 짧은 URL입니다. |
카테고리 객체
다음 표에서는 카테고리 객체의 속성에 대한 세부정보를 제공합니다.
속성 | |
---|---|
searchterm |
카테고리에 해당하는 검색어입니다. 검색어는 해당 요청의 |
path |
사용자가 카테고리를 선택하는 경우 요청할 검색 URL입니다. |
image |
카테고리의 예시 GIF에 대한 미디어 소스의 URL |
name |
이미지 위에 오버레이할 카테고리 이름입니다. 이름은 해당 요청의 |
미디어 객체
다음 표에서는 미디어 객체의 속성을 자세히 설명합니다.
속성 | |
---|---|
url |
미디어 소스의 URL |
dims |
미디어의 너비와 높이(단위: 픽셀) |
duration |
콘텐츠의 한 루프에 걸리는 시간을 초 단위로 나타냅니다. 콘텐츠가 정적인 경우 기간은 |
size |
파일 크기(바이트) |
콘텐츠 형식
Tenor API는 다양한 크기로 다음 5가지 기본 형식을 제공합니다.
- GIF
- MP4
- WebM
- 투명 WebP
- 투명 GIF
MP4 및 WebM 형식은 클립을 한 번만 재생합니다. 단, loopedmp4
는 클립을 몇 번 재생합니다. GIF 형식은 클립을 연속 루프로 재생합니다. 투명 형식은 스티커 콘텐츠용이며 GIF 검색 결과에서는 사용할 수 없습니다.
형식 유형
다음 표에는 Tenor에 사용할 수 있는 미디어 형식 유형이 자세히 나와 있습니다.
형식 유형 | |
---|---|
preview |
이 형식은 GIF 및 스티커에서 지원됩니다. |
gif |
이 형식은 GIF 및 스티커에서 지원됩니다. |
mediumgif |
이 형식은 GIF 및 스티커에서 지원됩니다. |
tinygif |
이 형식은 GIF 및 스티커에서 지원됩니다. |
nanogif |
이 형식은 GIF 및 스티커에서 지원됩니다. |
mp4 |
이 형식은 GIF 및 스티커에서 지원됩니다. |
loopedmp4 |
이 형식은 GIF 및 스티커에서 지원됩니다. |
tinymp4 |
이 형식은 GIF 및 스티커에서 지원됩니다. |
nanomp4 |
이 형식은 GIF 및 스티커에서 지원됩니다. |
webm |
이 형식은 GIF 및 스티커에서 지원됩니다. |
tinywebm |
이 형식은 GIF 및 스티커에서 지원됩니다. |
nanowebm |
이 형식은 GIF 및 스티커에서 지원됩니다. |
webp_transparent |
이 형식은 스티커에 지원됩니다. |
tinywebp_transparent |
이 형식은 스티커에 지원됩니다. |
nanowebp_transparent |
이 형식은 스티커에 지원됩니다. |
gif_transparent |
이 형식은 스티커에 지원됩니다. |
tinygif_transparent |
이 형식은 스티커에 지원됩니다. |
nanogif_transparent |
이 형식은 스티커에 지원됩니다. |
권장사항
- 모바일의 경우 미리보기에는 nano 또는 tiny 크기의 파일을 사용하고 공유에는 tiny 크기의 파일을 사용합니다.
media_filter
매개변수를 사용하려는 형식으로 설정합니다. 이렇게 하면 API 응답 크기가 70% 줄어들 수 있습니다.
크기 형식
각 콘텐츠 형식의 파일 크기는 선택한 특정 GIF의 크기와 길이에 따라 달라집니다. 따라서 다음 표에 제공된 평균과 중앙값을 정확한 값으로 간주하기보다는 일반적인 가이드로 활용하세요.
파일 형식 | 평균 파일 크기 (KB) | 중앙값 파일 크기 (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 |
응답 코드
다음 표에는 요청이 성공했음을 나타내는 데 사용되는 HTTP 상태 응답 코드가 나와 있습니다.
HTTP 상태 코드 | |
---|---|
200 또는 202 |
확인 또는 수락됨 |
오류
Tenor API는 HTTP 응답 코드 4xx
또는 5xx
와 표준 Google API 오류 형식으로 오류를 반환합니다. 자세한 내용은 오류를 참고하세요.