Wenn Sie mehrere Entitätstypen gleichzeitig bearbeiten müssen oder
bevorzugen es, auf einem einzelnen Endpunkt zu schreiben, anstatt einen separaten Endpunkt zu verwenden.
pro Ressourcentyp haben, können Sie die Methode
GoogleAdsService.Mutate
Endpunkt für alle unterstützten mutate-Vorgänge.
Änderungsvorgänge
Jedes MutateGoogleAdsRequest
ein wiederholtes MutateOperation
-Zeichen
die einen einzelnen Vorgang für einen Ressourcentyp umfassen kann. So erstellen Sie ein Konto:
und eine Anzeigengruppe in einer
GoogleAdsService.Mutate
-Anruf,
müssen Sie zwei MutateOperation
-
Entitäten (eines für CampaignOperation
,
die andere für AdGroupOperation
),
und dann beide an
GoogleAdsService
.
Ruby
mutate_operation1 = client.operation(:Mutate)
mutate_operation2 = client.operation(:Mutate)
campaign_operation = client.operation(:Campaign)
ad_group_operation = client.operation(:AdGroup)
# Do some setup here to get campaign_operation and ad_group_operation into the
# state you would want them for a regular mutate call to their respective
# services.
mutate_operation1.campaign_operation = campaign_operation
mutate_operation2.ad_group_operation = ad_group_operation
google_ads_service.mutate(customer_id, [mutate_operation1, mutate_operation2])
Wie andere Dienste unterstützt dieser Endpunkt partielle Fehler und Validierung.