バージョニング

セマンティック バージョニング

Google Ads API は、セマンティック バージョニングに準拠しています。これには、 メジャー バージョンとマイナー バージョンがあります。バージョンは MAJOR.MINOR または vMAJOR_MINOR の形式です。たとえば、v24_0 はメジャー バージョンで、v24_1 はマイナー バージョンです。

過去のバージョンのリリースノートをご覧ください。

メジャー バージョン

メジャー リリース バージョンでは、下位互換性のない変更が導入されます。 バージョンは vX_0 の形式でゼロで終わります(X はメジャー バージョン番号)。

各メジャー バージョンには個別のエンドポイントがあります。この URL の例では、X はメジャー バージョン番号です。

https://googleads.googleapis.com/vX

古いメジャー バージョンからアップグレードする場合は、新しいメジャー バージョンのエンドポイントに切り替えるときにコードの変更が必要になることがあります。クライアント ライブラリを使用している場合は、最新バージョンにアップグレードしてください。メジャー バージョンがリリースされたら、移行ガイドを提供します。このガイドに沿って、コードの下位互換性のない変更を修正してください。

下位互換性のない変更の例としては、次のようなものが挙げられます。

  • サービス、インターフェース、フィールド、メソッド、列挙値の削除や名前変更。
  • フィールドのタイプの変更。
  • リソース名の形式の変更。
  • HTTP 定義での URL 形式の変更。
  • デフォルト値の変更(0 から -- など)。
  • A から B に返されるエラー理由の変更。

マイナー バージョン

マイナー バージョンでは、下位互換性のある変更のみが導入されます。マイナー バージョンの場合、 vMAJOR_MINORMINOR の数値はゼロより大きくなります。

マイナー バージョンがリリースされると、すでに使用されているエンドポイントは自動的に更新されます。これにより、コードが破損することはありません。既存のクライアント ライブラリを引き続き使用できます。

マイナー バージョンには、既存のコードに影響しない新機能やアップデートが含まれています。これらの新機能を使用する場合は、クライアント ライブラリを最新バージョンにアップグレードしてください。

廃止

古い Google Ads API バージョンは定期的に廃止されます。バージョンが廃止される場合は、 デベロッパー ブログ でお知らせします。非推奨のスケジュールは、今後の廃止日とともに更新されます。