以下是我的基本代码,用于尝试使用python API从adwords获取所有广告系列和广告系列详细信息。我正在使用我的客户中心。因此,如果给定了客户ID,我如何循环浏览帐户中的所有广告系列并检索所有广告系列设置?
import os
import datetime
from adspygoogle.adwords.AdWordsClient import AdWordsClient
from adspygoogle.common import Utils
from pprint import pprint
google_service = 'https://adwords.google.com'
headers = {
'email': '[email protected]',
'password': 'test',
'userAgent': 'Test',
'developerToken': 'xxxxxxxxxxx',
}
google_service = 'https://adwords.google.com'
api_version = 'v201109'
client = AdWordsClient(headers=headers)
client.use_mcc = True
client.SetDebug=True
client.SetClientCustomerId='11111111111'
campaign_service = client.GetCampaignService(google_service, api_version)
最佳答案
我对Python库不是很熟悉,但是我快速浏览了一下示例,发现很奇怪的是,应以示例代码开头的示例代码已放置在报告文件夹中。如果您查看downloading campaign stats的示例,则应该能够弄清楚如何提取所需的内容。
您需要浏览CampaignService documentation以查找所需的字段,并且还请记住,许多广告系列设置需要通过其他服务来获取,即CampaignCriterionSerivce,CampaignTargetService和CampaignAdExtensionService。
如果您需要更多帮助,那么最好的地方是official AdWords API forum;。在办公时间内,您通常会收到Google AdWords API工程师的答复。
关于python - 如何使用给定ClientID的MMC和python ad-words库获取广告系列详细信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10152132/