Tenor の V1 API から移行する方法

Tenor の V1 API を使用する既存の統合の場合は、このページの手順に従って V2 に移行してください。

V2 API キーを取得する

クイックスタート ガイドのセットアップ手順に沿って、V2 API キーを取得して、V1 のバージョンを置き換えます。

V2 ドメインへの更新

API ドメインを https://tenor.googleapis.com/v2/ に更新します。Tenor の V2 API は HTTPS 接続のみをサポートしています。コンテンツの場合は、アプリが https://media.tenor.comhttps://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 のドキュメントに記載されているとおり変更されています。注目すべき例外がいくつかあります。

  1. Tenor の検索エンドポイントは、searchfilter パラメータによるステッカー検索をサポートするようになりました。
  2. API 呼び出しに client_key パラメータと country パラメータを含めます。
  3. media_filter パラメータは、プリセットの列挙型ではなく、目的の形式のカンマ区切りのリストを使用するようになりました。
  4. カテゴリのエンドポイントで、type パラメータに featuredtrending がサポートされるようになりました。
  5. API で anon_id パラメータがサポートされなくなりました。
  6. リクエストする結果ページがない場合、API レスポンスの next フィールドは、"0" ではなく空白の文字列になりました。

使用可能なエンドポイントに次の変更が加えられました。

  1. [急上昇] エンドポイントはサポートされなくなりました。代わりに、注目のエンドポイントを使用することをおすすめします。
  2. GIF エンドポイントは、投稿エンドポイントにリブランディングされました。
  3. ランダム GIF エンドポイントは、random パラメータによって検索エンドポイントに組み込まれています。

レスポンス オブジェクトとエラーの変更