Bid Manager API v1.1 から v2 に移行する

2022 年 3 月に、Bid Manager API のバージョン 2 をリリースしました。この新しいバージョンのリリースに伴い、v1.1 のサポート終了日を近日中に発表する予定です。できるだけ早く v1.1 から v2 への移行を開始することをおすすめします。

アプリケーションの移行

v1.1 から v2 への移行では、v2 を呼び出すようにエンドポイント URL を更新し、破壊的変更に対応するようにアプリケーションを更新する必要があります。

API 呼び出しを v1.1 から v2 に更新する

v1.1 の代わりに v2 を使用するには、新しい v2 エンドポイントを使用するようにリクエストを更新する必要があります。

同等のメソッドを特定する

API 呼び出しを v1.1 から v2 に更新するには、まず v2 で同等の v1.1 メソッドを特定する必要があります。

v1.1 と v2 では、すべてのサービスとメソッドの名前が次のように若干変更されています。

新しいエンドポイントに更新する

同等のメソッドを特定したら、リクエストを更新する必要があります。たとえば、v101.1 で queries.getquery メソッドを呼び出すには、次の URL を使用します。

https://www.googleapis.com/doubleclickbidmanager/v1.1/query/queryId

v2 で同等のメソッド(queries.get)を呼び出すには、 URL を次のように更新します。

GET https://doubleclickbidmanager.googleapis.com/v2/queries/queryId

クライアント ライブラリを使用して API にリクエストを行う場合は、クライアント ライブラリの最新バージョンを使用し、v2 を使用するように構成を更新します。

必要な変更を加える

v2 では、多くの破壊的変更が導入されています。以下の手順を確認し、既存の Bid Manager API の使用状況に応じて必要な変更を加えます。

queries サービスへの呼び出しを更新する

reports サービスへの呼び出しを更新する

エラー処理ロジックを更新する

API 全体でエラー メッセージが v2 で更新されました。これらの新しいエラー メッセージはより具体的になり、場合によっては、エラーが返される原因となっている API リクエストの値に関する情報が提供されます。既存のエラー処理ロジックが特定のエラー メッセージ テキストに依存している場合は、v2 に移行する前にエラー処理を一般化してください。