2017-04-21 124 views
2

我在我的应用程序中使用python客户端库。用户通过他的AdWords帐户进行身份验证并批准权限。我将检索经过身份验证的用户的客户端客户ID。当用户身份验证时,我得到相对于用户的凭证,并且我想获取与该凭证相关的client_customer_id。如何获得认证后的客户端客户ID为adwords

+0

你的问题还不清楚。我不确定为什么人们赞成它。为了澄清,您是否在询问如何获取单个帐户或MCC帐户的客户客户ID?您是否询问您认证的帐户的客户客户ID?或者,您是否询问您通过认证的帐户中客户的客户客户ID? – Jarad

回答

0

您使用的是AdWords版本的api吗?

我正在使用版本v201607。

您可以使用get_account_hierarchy获取当前帐户下的帐户层次结构。

https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201607/account_management/get_account_hierarchy.py

+1

正在使用v201702,问题是要获得客户的客户id的curretly连接的用户,我发现如何做到这一点:我使用的客户服务: oauth2_client = oauth2.GoogleRefreshTokenClient(client_id,client_secret,refresh_token) #Initialize the AdWords客户端。 adwords_client = adwords.AdWordsClient( developer_token,oauth2_client,USER_AGENT) 客户= adwords_client.GetService( '的CustomerService')。GetCustomers的() 顾客=顾客[0] CUSTOMER_ID =的customer2 [ '客户ID'] – sila