Giá, hạn mức API và hạn mức

API Báo cáo Search Ads 360 thực thi các giới hạn đối với hoạt động của API để đảm bảo hiệu suất hệ thống tối ưu cho tất cả người dùng.

Giá

Việc sử dụng API Báo cáo Search Ads 360 cũng được bao gồm trong giá chung của Search Ads 360. Bạn không phải trả thêm phí khi sử dụng API.

Giới hạn truy vấn

Các giới hạn sau áp dụng cho các thao tác truy vấn được thực hiện thông qua phương thức Search hoặc SearchStream.

  • 3.000 truy vấn mỗi phút trên mỗi dự án trên mỗi người dùng
  • 3.000 truy vấn mỗi phút trên mỗi dự án
  • 150.000 lượt truy vấn mỗi ngày trên mỗi dự án

Giới hạn hoạt động API hằng ngày

Hạn mức sử dụng API hằng ngày được xác định dựa trên số lượng thao tác API được thực hiện trong mỗi dự án Google Cloud.

Một truy vấn hoặc báo cáo duy nhất được tính là một thao tác, bất kể kết quả đang được truyền trực tuyến thông qua SearchAds360Service.SearchStream hay được phân trang từ lệnh gọi SearchAds360Service.Search. Tìm hiểu thêm.

Bảng sau đây cung cấp một số ví dụ về việc kế toán:

Yêu cầu API Số hoạt động được tính vào Giới hạn hằng ngày
Hoạt động: Search

Số lượng: 53 nhóm quảng cáo

Dịch vụ: SearchAds360Service

1
Hoạt động: SearchStream

Số lượng: 45 chiến dịch

Dịch vụ: SearchAds360Service

1

Những yêu cầu vi phạm các giới hạn này sẽ bị từ chối kèm theo lỗi: RESOURCE_EXHAUSTED.

Yêu cầu tìm kiếm

Yêu cầu Search hoặc SearchStream được tính là một thao tác vào hạn mức thao tác hằng ngày của người dùng. Một yêu cầu SearchStream sẽ được tính là một thao tác API, bất kể số lượng lô.

Các hạn chế của gRPC

Tất cả thư viện ứng dụng của API Báo cáo Search Ads 360 đều sử dụng gRPC để tạo yêu cầu và phản hồi. Theo mặc định, gRPC có kích thước thư là 4 MB.

Số lượng câu trả lời không được vượt quá giới hạn này. Ví dụ: một yêu cầu tìm kiếm có nhiều trường có thể tạo ra phản hồi có kích thước vượt quá 4 MB. Để tránh giới hạn này, bạn có thể giảm số lượng trường đã chọn, giảm kích thước trang hoặc sử dụng tính năng truyền trực tuyến.

Các yêu cầu vi phạm giới hạn này sẽ không tạo ra SearchAds360Error mà sẽ gây ra lỗi gRPC 429 Resource Exhausted. Tham khảo danh sách các thông báo và mã lỗi gRPC.

Yêu cầu được phân trang

Những yêu cầu được phân trang (ví dụ: những yêu cầu chứa một next_page_token hợp lệ) không được tính vào hạn mức hoạt động hằng ngày của người dùng. Tuy nhiên, các yêu cầu phân trang có chứa mã thông báo trang đã hết hạn hoặc không hợp lệ sẽ tạo ra ngoại lệ và sẽ được tính vào hạn mức thao tác hằng ngày.

Những yêu cầu được phân trang (chẳng hạn như yêu cầu tìm kiếm) cũng phải tuân theo giới hạn của Page size cannot exceed 10,000 rows và sẽ bị từ chối nếu vi phạm giới hạn này kèm theo lỗi: INVALID_PAGE_SIZE.

Để biết thêm thông tin chi tiết về tính năng phân trang, hãy tham khảo bài viết Phân trang thông qua kết quả.

Yêu cầu trả về ngoại lệ đối với API

Các yêu cầu bị từ chối bằng SearchAds360Failure vẫn được tính vào hạn mức hoạt động hằng ngày của người dùng.

Những yêu cầu không thành công nhưng không trả về SearchAds360Failure, chẳng hạn như từ một lỗi ở cấp độ mạng, sẽ không được tính vào hạn mức hoạt động hằng ngày của người dùng vì các yêu cầu sẽ không bao giờ đến được dịch vụ. Ví dụ: lỗi kết nối mạng.

Các loại hạn mức khác

Một trường lặp lại (chẳng hạn như danh sách các thao tác) có quá nhiều mục trong một yêu cầu có thể gây ra lỗi: REQUEST_SIZE_LIMIT_EXCEEDED. Thông báo lỗi tương tự này cũng có thể là do các vấn đề khác.

Khi thực hiện truy vấn Ngôn ngữ truy vấn Search Ads 360, số lượng mục tối đa trong mệnh đề IN là 20.000. Nếu bạn vượt quá giới hạn đó, hệ thống sẽ trả về lỗi FILTER_HAS_TOO_MANY_VALUES.