古いバージョンから移行する

AdSense Management API の最新バージョンは v2 です。以前のバージョン(v1.x)はすべて利用できなくなりました。

v2 にアップグレードする前に、まずリリースノートをご確認ください。これはメジャー バージョンの変更であるため、互換性を破る変更があります。必要な変更を行う準備ができたら、API へのアクセス方法に応じて、以下のいずれかの開始オプションを選択してください。

動的プログラミング言語を使用している場合

Ruby や Python など、サポートされている動的プログラミング言語のクライアント ライブラリを使用している場合、コードのバージョン文字列を更新するだけで済みます。

たとえば、Python の場合は次のようになります。

http = httplib2.Http()
service = build("adsense", "v2", http=http)

Ruby の場合は次のようになります。

client = Google::APIClient.new
adsense = client.discovered_api('adsense', 'v2')

静的プログラミング言語を使用している場合、

Google がサポートする静的プログラミング言語(Java、PHP、C#/.NET など)のクライアント ライブラリを使用している場合は、AdSense Management API の専用モジュールを更新する必要があります。

注: コア クライアント ライブラリにはこれまでいくつかの変更が加えられているため、これらのモジュールを更新すると、コア クライアント ライブラリも更新しなければならなくなり、コードをさらに変更する必要があります。その場合は、クライアント ライブラリのドキュメントをご覧ください。

Java

最新の AdSense Management API ライブラリを使用していることを確認し、プロジェクトの依存関係を置き換えます。

PHP

PHP クライアント ライブラリ全体を最新バージョンに更新してください。これには、最新バージョンの AdSense Management API モジュールと、他のすべての API を含める必要があります。

C#/.NET

最新の AdSense Management API ライブラリを使用していることを確認し、プロジェクトの依存関係を置き換えます。

クライアント ライブラリを使用しない場合

Google のクライアント ライブラリを使用していない場合は、リクエストで使用しているベース URL を更新する必要があります。例:

https://www.googleapis.com/adsense/v1.4/

は、次のようになります:

https://adsense.googleapis.com/v2/

場合によっては(特にレポート リクエストの場合)、新しいパス パラメータとクエリ パラメータを使用したり、多くの場合は少し異なるレスポンス オブジェクトを処理したりするために、使用する URL の調整も必要です。これらの詳細については、API リファレンスをご覧ください。