使用Python检查Adwords帐户中是否已存在标签?
我需要检查标签是否已经存在于我的Adwords帐户中。我正在使用Python和AdWordsAPI。 我使用以下代码创建了一个标签。在创建此标签之前,我想检查此标签是否已存在,然后不再创建它使用Python检查Adwords帐户中是否已存在标签?,python,google-ads-api,Python,Google Ads Api,我需要检查标签是否已经存在于我的Adwords帐户中。我正在使用Python和AdWordsAPI。 我使用以下代码创建了一个标签。在创建此标签之前,我想检查此标签是否已存在,然后不再创建它 label_service = client.GetService('LabelService', version='v201409') ###Code here to check if 'MyLabel' already exist - please suggest operations = [{
label_service = client.GetService('LabelService', version='v201409')
###Code here to check if 'MyLabel' already exist - please suggest
operations = [{
'operator': 'ADD',
'operand': {'xsi_type': 'TextLabel',
'name' : 'MyLabel',
'status': 'ENABLED'}
}]
result = label_service.mutate(operations)
我可以看到,通过LabelService的get操作,我可以获得指定条件的标签。
但是我无法正确指定serviceSelector参数。如果您像这样运行
get
而不是mutate
,我也有同样的问题:
label_service.get({'fields': ['LabelId', 'LabelName', 'LabelStatus', 'LabelAttribute']})
它将返回一个包含帐户中所有现有标签及其ID等的对象
无论如何,我只是测试了它,它不会让你创建一个已经存在的标签,所以你不必担心。诚实的问题:许多商业服务使用stackoverflow作为支持渠道,这个网站是Adwords的官方支持渠道吗?请访问,你会知道这个网站是什么。它没有提到任何商业或非商业用途。它只是一个提问、获取答案、不分心的网站。如果是一个受认可的支持渠道(对一些ISP来说是这样),你可以从adwords获得付费员工的回答。如果不是这样,你将不得不等待一个好心人愿意捐出时间支持一个来自世界上最赚钱的公司之一的API。感谢Paulo的建议,我在Adwords论坛上提出的问题并得到了解决方案。谢谢你宝贵的时间!我对Adwords和Python都很陌生。