You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过REST请求获取Google Ads的OAuth 2.0令牌及认证咨询

关于Google Ads API认证的两个问题解答

一、能否用API密钥替代OAuth 2.0?

不行。Google Ads API属于需要用户授权的受限数据接口,必须通过OAuth 2.0验证请求发起者的身份和权限。API密钥仅适用于无需用户授权的公开数据接口(比如部分Google Maps API),无法访问涉及用户账户数据的Google Ads API。你之前收到的401错误也明确说明了这一点:

请求缺少必需的身份验证凭据。需要OAuth 2访问令牌、登录Cookie或其他有效的身份验证凭据。

二、用REST API调用替代OAuth Playground刷新令牌的具体方法

完全可以通过REST请求手动刷新OAuth 2令牌,无需依赖OAuth Playground。以下是具体请求示例:

请求核心信息

  • HTTP方法:POST
  • 请求URL:https://oauth2.googleapis.com/token

请求头

Content-Type: application/x-www-form-urlencoded

请求体(表单格式)

grant_type=refresh_token
&client_id=你的OAuth客户端ID
&client_secret=你的OAuth客户端密钥
&refresh_token=已获取的长期刷新令牌

响应说明

成功请求后,会返回包含新访问令牌的JSON响应,格式如下:

{
  "access_token": "新的短期访问令牌",
  "expires_in": 3600,
  "token_type": "Bearer"
}

将这个新的access_token替换到Google Ads API请求的Authorization: Bearer {token}头中,即可继续调用接口。

注意:确保你的OAuth客户端已配置为桌面应用类型,且刷新令牌处于有效状态(未被撤销、未过期)。

内容的提问来源于stack exchange,提问作者Lorinda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 01:05:19