Tenor의 V1 API를 사용하는 기존 통합의 경우 이 페이지의 단계에 따라 V2로 마이그레이션하세요.
V2 API 키 가져오기
V1 버전을 대체할 V2 API 키를 가져오려면 빠른 시작 가이드의 설정 단계에 나온 안내를 따르세요.
V2 도메인으로 업데이트
API 도메인을 https://tenor.googleapis.com/v2/
로 업데이트합니다. Tenor의 V2 API는 HTTPS 연결만 지원합니다. 콘텐츠의 경우 애플리케이션이 https://media.tenor.com
및 https://c.tenor.com
에서 콘텐츠 다운로드를 지원하는지 확인하세요.
예를 들어 다음 V1 도메인 중 하나에 API를 호출했다고 가정해 보겠습니다.
https://api.tenor.com/v1/search?<parameters>
https://g.tenor.com/v1/search?<parameters>
V2 호출을 업데이트하려면 호출을 https://tenor.googleapis.com/v2/search?<parameters>
로 변경합니다.
엔드포인트 변경사항
대부분의 API 엔드포인트 매개변수는 V1에 설명된 것과 동일합니다. 주목할 만한 예외는 다음과 같습니다.
- Tenor의 검색 엔드포인트에서 이제
searchfilter
매개변수를 통한 스티커 검색을 지원합니다. - API 호출에
client_key
및country
매개변수를 포함합니다. - 이제
media_filter
매개변수는 미리 설정된 enum이 아닌 원하는 형식의 쉼표로 구분된 목록을 사용합니다. - 이제 카테고리 엔드포인트에서
type
매개변수에featured
및trending
를 지원합니다. - API가 더 이상
anon_id
매개변수를 지원하지 않습니다. - 요청할 결과 페이지가 더 이상 없는 경우 API 응답의
next
필드가 이제"0"
가 아닌 빈 문자열입니다.
사용 가능한 엔드포인트가 다음과 같이 변경되었습니다.
- 인기 급상승 동영상 엔드포인트는 더 이상 지원되지 않습니다. 대신 추천 엔드포인트를 사용하는 것이 좋습니다.
- GIF 엔드포인트가 게시물 엔드포인트로 리브랜딩되었습니다.
- 임의 GIF 엔드포인트가
random
매개변수를 통해 검색 엔드포인트에 통합되었습니다.
응답 객체 및 오류 변경사항
- GIF 객체가 응답 객체로 리브랜딩되었습니다.
- 응답 객체에서
media
필드가media_formats
로 리브랜딩되었습니다.media_formats
의 값은 이제 지도 배열이 아닌 지도{ CONTENT_FORMAT : MEDIA_OBJECT }
입니다. - 콘텐츠 미리보기 이미지 미리보기는 각 콘텐츠 형식의 미디어 객체에서 자체 형식으로 이동되었습니다. 응답 객체의
media_formats
필드 아래에 제공됩니다. - 응답 객체에 더 이상 결과가 없으면
next
필드는"0"
이 아닌 빈 문자열""
입니다. - Tenor API 오류 코드가 Google의 표준 API 오류 코드로 이전되었습니다.