我很难理解Google的API文档,并希望在这里提供一些帮助。
对我来说,作为一个非常新的开发者,Google API文档没有任何意义。
我使用的是谷歌adwords Python库,这段代码可能很有用:https://github.com/googleads/googleads-python-lib/blob/b80b8b3741a55f1d00c5974bc58f92540663c6f6/examples/adwords/v201603/account_management/create_account.py。但是,我需要通过扩展邀请并将其标记为待处理来链接现有帐户。我不是要创建一个新帐户。
那么我从哪里开始用Python编写它?我不了解文档,只需要根据给定的客户ID创建帐户。任何提示和技巧都会很棒!
答案 0 :(得分:1)
要将现有帐户关联到您的MCC帐户,您还需要使用ManagedCustomerService
,特别是mutateLink
方法。
在Python中,它看起来像这样:
# Create the service object
managed_customer_service = client.GetService('ManagedCustomerService', version='v201605')
# Construct the operation, operator "ADD" and status "PENDING" results in a new invitation
operation = {
'operator': 'ADD',
'operand': {
'managerCustomerId': YOUR_MCC_ACCOUNT_ID,
'clientCustomerId': ACCOUNT_ID_TO_BE_INVITED,
'linkStatus': 'PENDING',
'pendingDescriptiveName': 'Some text that helps identifying the invitation',
'isHidden': False # This can be used to hide the account in your MCC to decrease clutter
}
}
# Send the operation
response = managed_customer_service.mutateLink([operation])
# Print out the resulting ManagedCustomerLink
pprint.pprint(response.links[0])
请注意,我没有测试此代码,但它应该让您大致了解它的工作原理。有关详细信息,请参阅reference guide以及客户帐户接受邀请后如何继续。