Chuyển từ API Trình quản lý giá thầu phiên bản 1.1 sang phiên bản 2

Vào tháng 3 năm 2022, chúng tôi đã phát hành phiên bản 2 của Bid Manager API. Do phiên bản mới này đã được phát hành, nên chúng tôi dự định sẽ sớm thông báo ngày ngừng hỗ trợ cho phiên bản 1.1. Bạn nên bắt đầu di chuyển từ phiên bản 1.1 sang phiên bản 2 càng sớm càng tốt.

Di chuyển ứng dụng

Để di chuyển từ phiên bản 1.1 sang phiên bản 2, bạn cần cập nhật URL điểm cuối để gọi phiên bản 2 và cập nhật ứng dụng để tính đến các thay đổi có thể gây lỗi.

Cập nhật các lệnh gọi API từ phiên bản 1.1 lên phiên bản 2

Để sử dụng phiên bản 2 thay vì phiên bản 1.1, bạn cần cập nhật các yêu cầu để sử dụng các điểm cuối mới của phiên bản 2.

Xác định các phương pháp tương đương

Để cập nhật các lệnh gọi API từ việc sử dụng phiên bản 1.1 sang phiên bản 2, trước tiên, bạn phải xác định các phương thức tương đương của phiên bản 1.1 trong phiên bản 2.

Tên của tất cả các dịch vụ và phương thức sau đây đã thay đổi một chút giữa phiên bản 1.1 và phiên bản 2:

Cập nhật lên điểm cuối mới

Sau khi xác định được các phương thức tương đương, bạn cần cập nhật các yêu cầu của mình. Ví dụ: để gọi phương thức queries.getquery bằng phiên bản 1.1, bạn sẽ sử dụng URL sau:

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

Để gọi phương thức tương đương trong phiên bản 2 (còn gọi là queries.get), hãy cập nhật URL thành phương thức sau:

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

Nếu bạn đang dùng một thư viện ứng dụng để gửi yêu cầu đến API, hãy dùng phiên bản mới nhất của thư viện ứng dụng và cập nhật cấu hình để dùng phiên bản 2.

Thực hiện các thay đổi bắt buộc

Chúng tôi sẽ giới thiệu một số thay đổi có thể gây lỗi trong phiên bản 2. Xem kỹ hướng dẫn sau đây và thực hiện những thay đổi cần thiết liên quan đến việc sử dụng Bid Manager API hiện tại của bạn.

Cập nhật lệnh gọi đến dịch vụ queries

Cập nhật lệnh gọi đến dịch vụ reports

Cập nhật logic xử lý lỗi

Thông báo lỗi trên toàn bộ API đã được cập nhật trong phiên bản 2. Những thông báo lỗi mới này cụ thể hơn và trong một số trường hợp, cung cấp thông tin về các giá trị trong yêu cầu API đang gây ra lỗi được trả về. Nếu logic xử lý lỗi hiện tại của bạn dựa trên văn bản thông báo lỗi cụ thể, hãy khái quát hoá quy trình xử lý lỗi trước khi di chuyển sang phiên bản 2.