Optionale Anfrageheader

Wenn Sie in einer Anfragemethode optionale Felder verwenden, muss die Anfragenachricht außerhalb der Methode erstellt und als einzelner Parameter übergeben werden.

Optionale Anfrageheader, z. B. die Header page_size und validate_only in der Methode GoogleAdsService.Search, sind in der Methodensignatur nicht als Keyword-Parameter vorhanden und müssen daher direkt in der Anfragenachricht festgelegt werden.

Wenn Sie ermitteln möchten, ob ein Anfrageobjektfeld erforderlich oder optional ist, können Sie die Dialogflow-Definitionen für Dienste verwenden und nach Feldern suchen, die die Annotation [(google.api.field_behavior) = REQUIRED] enthalten.

Im folgenden Beispiel werden die optionalen Felder page_size und validate_only für eine GoogleAdsService.Search-Anfrage festgelegt:

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)