Bermigrasi dari Bid Manager API v1.1 ke v2

Pada Maret 2022, kami merilis Bid Manager API versi 2. Mengingat rilis versi baru ini, kami berencana untuk segera mengumumkan tanggal penghentian penggunaan v1.1. Sebaiknya Anda memulai migrasi dari v1.1 ke v2 sesegera mungkin.

Memigrasikan aplikasi Anda

Bermigrasi dari v1.1 ke v2 memerlukan pembaruan URL endpoint untuk memanggil v2, dan memperbarui aplikasi untuk memperhitungkan perubahan yang merusak.

Memperbarui panggilan API dari v1.1 ke v2

Untuk menggunakan v2, bukan v1.1, Anda harus mengupdate permintaan untuk menggunakan endpoint v2 baru.

Mengidentifikasi metode yang setara

Untuk memperbarui panggilan API dari penggunaan v1.1 ke v2, Anda harus mengidentifikasi metode v1.1 yang setara di v2 terlebih dahulu.

Nama semua layanan dan metode berikut telah sedikit berubah antara v1.1 dan v2:

Perbarui ke endpoint baru

Setelah mengidentifikasi metode yang setara, Anda perlu memperbarui permintaan. Misalnya, untuk memanggil metode queries.getquery dengan v1.1, Anda akan menggunakan URL berikut:

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

Untuk memanggil metode yang setara di v2, yang dikenal sebagai queries.get, perbarui URL ke yang berikut:

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

Jika Anda menggunakan library klien untuk membuat permintaan ke API, gunakan library klien versi terbaru dan perbarui konfigurasi Anda untuk menggunakan v2.

Membuat perubahan yang diperlukan

Kami memperkenalkan sejumlah perubahan yang dapat menyebabkan gangguan di v2. Tinjau petunjuk berikut dan lakukan perubahan yang diperlukan yang relevan dengan penggunaan Bid Manager API yang ada.

Memperbarui panggilan ke layanan queries

Memperbarui panggilan ke layanan reports

Memperbarui logika penanganan error

Pesan error di seluruh API telah diperbarui di v2. Pesan error baru ini lebih spesifik dan, dalam beberapa kasus, memberikan informasi tentang nilai dalam permintaan API yang menyebabkan error ditampilkan. Jika logika penanganan error yang ada mengandalkan teks pesan error tertentu, generalisasikan penanganan error Anda sebelum bermigrasi ke v2.