设置 Google Ads API 访问权限
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
摘要
您必须请求开发者令牌并获取身份验证凭据,才能使用 Google Ads API 并对 Google Ads 帐号进行 API 调用。如需了解详情,请参阅快速入门指南。
手动步骤
如需使用 Google Ads API,请完成以下步骤:
获取开发者令牌
Google Ads 开发者令牌可将您的应用与 Google Ads API 相关联。
- 按照获取开发者令牌中的步骤操作。
- 注册后,您的令牌处于待审批状态。
- 确保您的软件遵守 Google Ads API 条款及条件 (T&C) 和最低功能要求 (RMF)。只有具有标准权限的令牌才需要 RMF。
您随时可以在 Google Ads 界面中的工具与设置 > 设置 > API 中心下检索经理帐号的开发者令牌。
您可以直接通过测试经理帐号使用开发者令牌。您的开发者令牌必须先获得批准,然后才能用于生产 Google Ads 帐号。
该 API 提供以下访问权限级别:
如需详细了解每个级别,请参阅访问权限级别和允许的用途。
创建测试账号
测试帐号不是必需的,但可让您在开发者令牌获得批准之前进行 API 调用并测试代码。请按照这些说明创建测试帐号和测试广告系列。
选择客户端库
下载一个 Google Ads API 客户端库。
每个客户端库都附带了代码示例和安装说明。
设置 OAuth2
OAuth2 可让您的应用代表您的帐号运行。此工作流适用于桌面应用。如需了解详情,请参阅配置 Google API 控制台项目。
要将 OAuth2 与 Google API 配合使用,请创建 OAuth2 客户端 ID 和客户端密钥:
- 登录您的经理帐号后,打开 Google API 控制台“凭据”页面。
- 展开项目下拉菜单,然后选择新建项目。
- 为项目输入名称,然后点击创建。
- 在边栏中,点击 OAuth 同意屏幕,输入所需信息,然后点击保存并继续。如需了解详情,请参阅 OAuth 指南。
- 在边栏中,点击凭据 > 创建凭据 > OAuth 客户端 ID,然后选择桌面应用。
- 输入客户端的名称,然后点击创建。
此操作会生成您的客户端 ID 和客户端密钥。
获取刷新令牌
您还需要刷新令牌才能访问 Google API。
如需获取刷新令牌,请按照所选客户端库对应的步骤操作。这些步骤因每种编程语言而异。查看每个库的身份验证示例。
进行首次 API 调用
按照 Google Ads API 首次调用教程进行简单的调用。
自动计算步数
不适用于此流程。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-06-26。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-06-26\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-06-26。"]]