在此步骤中,您需要确定要向哪个 Google Ads 账号发出 API 调用。相应账号可以是正式(有效)账号,也可以是测试账号。每种方法都有其优点和缺点。
正式版账号 |
测试账号 |
|
优点 |
|
|
缺点 |
|
|
我们建议您在开发应用时尽可能使用测试账号。如需查看相关说明,请参阅创建测试账号和广告系列。
另一种方法是设置一个预算较低(例如每天 1 美元)的正式版账号,专门用于测试测试账号不支持的功能。
功能集选择
在选择用于进行 API 调用的账号时,还需要考虑您希望通过 API 使用的功能列表。即使您选择使用正式版账号,仍有一些功能是账号专用的,例如:
- 对于结算功能,您需要使用按月账单结算的账号。
- 账号中的某些新功能可能会受到许可名单的限制。
在最终确定用于进行 API 调用的账号之前,请查看相应功能的文档,确保该功能没有其他限制。
确定登录客户 ID 和客户 ID
如需向 Google Ads 客户发出 API 调用,您必须直接或通过关联的经理账号向您的服务账号授予对客户账号的访问权限和相应权限。为此,您需要拥有客户账号的管理员权限。
首先,以管理员身份登录您的 Google Ads 账号。在某些情况下,您可能需要从多个客户账号中进行选择。您选择的账号会确定登录客户 ID,这是某些 API 调用的必需标头。
确定要向哪个 Google Ads 客户账号发出 API 调用后,请记下以下详细信息:
您计划向其发出 API 调用的客户账号的 10 位数客户 ID。有时也称为“运营客户”。
您登录的客户账号的 10 位数登录客户 ID。 如果您登录的是运营客户,则登录客户 ID 与客户 ID 相同。如果您登录的是运营客户的经理账号,则登录客户 ID 是该经理账号的客户 ID。
向服务账号授予访问权限
以管理员身份登录 Google Ads 账号,然后依次前往管理员 > 访问权限和安全。
点击用户标签页下的 + 按钮。
在电子邮件输入框中输入服务账号电子邮件地址。选择适当的账号访问权限级别,然后点击添加账号按钮。请注意,服务账号不支持电子邮件访问权限级别。
系统会向服务账号授予访问权限。
默认情况下,您无法向服务账号授予管理员访问权限。如果您的 API 调用需要管理员访问权限,您可以按如下方式升级访问权限。
点击访问权限级别列中服务账号的访问权限级别旁边的下拉箭头。
从下拉列表中选择管理员。