0
複数のキャンペーンの広告スケジュール時間を自動的に設定するスクリプトを作成しています。Google Adwords API広告スケジュール基準ID
APIコールの本文は次のとおりです。
問題は、私はこのエラーを取得することです:
明らかWebFault: Server raised fault: '[RequiredError.REQUIRED @ operations[0].operand.criterion.id]'
、基準IDがありません。
基準IDはどのように見えるのですか?
# create adschedule
adschedule = {
'xsi_type': 'AdSchedule',
'dayOfWeek': 'TUESDAY',
'startHour': "0",
'endHour': "22",
'startMinute': "FIFTEEN",
'endMinute': "FORTY_FIVE"
}
# Create operation
operation = {
'operator': 'SET',
'operand': {
"campaignId": campaignId,
"criterion": adschedule
}
}
# Make the mutate request.
result = campaign_criterion_service.mutate(operation)
改善された文法とフォーマット:あなたがCampaignCriterionServiceの
get
メソッドを呼び出すことにより、既存のスケジュールのIDを取得することができ、これはこのような何かを見ることができます – Ninjakannon