요청 메서드에 선택적 필드를 사용할 때는 요청 메시지를 메서드 외부에서 구성하여 단일 매개변수로 전달해야 합니다.
선택적 요청 헤더(예: GoogleAdsService.Search
메서드의 page_size
및 validate_only
헤더)는 메서드 서명에 키워드 매개변수로 존재하지 않으므로 요청 메시지에 직접 설정해야 합니다.
요청 객체 필드가 필수인지 선택사항인지 확인하려면 서비스의 protobuf 정의를 참조하여 [(google.api.field_behavior) =
REQUIRED]
주석이 포함된 필드를 찾아보세요.
다음은 GoogleAdsService.Search
요청에서 선택사항인 page_size
및 validate_only
필드를 설정하는 예입니다.
request = client.get_type("SearchGoogleAdsRequest")
request.customer_id = customer_id
request.query = query
request.page_size = 10000
request.validate_only = True
response = googleads_service.search(request=request)