Khi sử dụng bất kỳ trường không bắt buộc nào trên phương thức yêu cầu, thông báo yêu cầu phải được tạo bên ngoài phương thức và được truyền vào dưới dạng một tham số duy nhất.
Các tiêu đề yêu cầu không bắt buộc, ví dụ: tiêu đề validate_only
trong phương thức GoogleAdsService.Search
, không có trong chữ ký phương thức dưới dạng tham số từ khoá, vì vậy, bạn phải đặt trực tiếp các tiêu đề này trên thông báo yêu cầu.
Để xác định xem trường đối tượng yêu cầu là bắt buộc hay không bắt buộc, bạn có thể tham khảo các định nghĩa protobuf cho các dịch vụ và tìm các trường chứa chú thích [(google.api.field_behavior) =
REQUIRED]
.
Sau đây là ví dụ về cách đặt trường validate_only
không bắt buộc trên yêu cầu GoogleAdsService.Search
:
request = client.get_type("SearchGoogleAdsRequest")
request.customer_id = customer_id
request.query = query
request.validate_only = True
response = googleads_service.search(request=request)