Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
OAuth Playground
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
生成 OAuth2 凭据的方法之一是使用 OAuth2 Playground 。与 Google Ads API 控制台配合使用后,OAuth2 Playground 可让您手动创建 OAuth2 令牌。
OAuth2 Playground 适用于只需访问单个经理账号下或 Google Ads 用户的账号的用户。 如果您需要提示多个用户提供各自的凭据,那么最好在 Search Ads 360 中为 OAuth 配置客户端库 。
获取客户端 ID 和客户端密钥
警告 :如需使用 OAuth2 Playground ,您需要为 Web 应用 生成客户端 ID 。这是唯一可与 OAuth2 Playground 一起使用的应用类型。 如需了解详情,请参阅选择应用类型 。
如果您还没有 Google Cloud 项目,请执行以下操作:
打开 Google API 控制台“凭据”页面 。
从项目下拉菜单中选择现有项目或新建项目。
在“凭据”页面上,选择创建凭据 ,然后选择 OAuth 客户端 ID 。
在应用类型 下,选择网络应用 。
在已获授权的重定向 URI 下,添加一行:https://developers.google.com/oauthplayground
点击创建 。
记下“客户端 ID”页面上的客户端 ID 和客户端密钥 。您将在下一步中用到它们。
如果您已有 Google Cloud 项目,则可以按上面所述设置已获授权的重定向 URI,以此方式重复使用现有的项目。
生成令牌
警告 :您在浏览器中登录所用的 Search Ads 360 用户身份,决定了您可以使用所生成的 OAuth2 凭据访问哪些账号。因此,建议您在无痕式窗口中或未登录 Search Ads 360 账号的情况下执行这些步骤,因为您想要使用其凭据的用户可能不是您获取客户端 ID 和密钥时所登录的用户,即两者很可能不是同一个用户。
转到 OAuth2 Playground (使用此链接后,系统应为您预先填充一些键值对)。
点击右上角的齿轮图标 ,然后选中使用您自己的 OAuth 凭据 对应的复选框(如果尚未选中的话)。
请确保:
OAuth flow 设置为 Server-side 。
Access type 设置为 Offline (这可确保您获得刷新令牌和访问令牌,而不只是访问令牌)。
输入您在上面获取的 OAuth2 客户端 ID 和 OAuth2 客户端密钥 。
在标有第 1 步 - 选择和授权 API 的部分中,点击列表中的 Search Ads 360 Reporting API ,然后选择范围 https://www.googleapis.com/auth/doubleclicksearch。然后点击授权 API :
如果出现提示,请登录您希望为其授予访问权限和授权的账号。否则,请确认目前右上角的用户就是您想为其获取凭据的客户账号或经理账号。
如果您在几分钟前才获得客户端 ID 和密钥,并且收到 Error: redirect_uri_mismatch 等错误,则您所做的更改可能尚未传播。请点击浏览器中的返回按钮,等待几分钟,然后再次尝试点击 Authorize APIs 。
如果您收到一条错误消息,指出开发者尚未授予您访问权限,并且应用目前正在测试中,则您需要访问 GCP 项目中的 OAuth 同意屏幕页面,并执行以下操作之一:
发布应用。
让应用保持“测试”状态,并将自己添加为测试用户。
系统会提示您,您的应用将要管理您的 Search Ads 360 广告系列 。点击接受 以继续。
在标记为 Step 2 - Exchange authorization code for tokens 的标签中,应该会显示 Authorization code 。点击以授权代码交换令牌 。
如果一切顺利,系统应该已为您填写 Refresh token 和 Access token (您可能需要重新展开 Step 2 - Exchange authorization code for tokens 查看这些值):
将刷新令牌 、客户端 ID 和客户端密钥 一起复制到您选择的客户端库的配置文件中。
在 Search Ads 360 Reporting API 中为 OAuth 配置客户端库 。
从您的客户端 ID 中移除 OAuth2 Playground
既然您已拥有刷新令牌 ,就不再需要将 OAuth2 Playground 用作已获授权的重定向 URI 了;要将其从已获授权的重定向 URI 列表中移除,请按以下步骤操作:
转到 Google API 控制台“凭据”页面 。
从项目下拉列表中选择您的项目。
在“凭据”页面上,点击客户端 ID 名称 进行修改。
从已获授权的重定向 URI 中移除 https://developers.google.com/oauthplayground。请注意,您必须至少留下一个重定向 URI。
点击保存 。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-04-22。
[null,null,["最后更新时间 (UTC):2026-04-22。"],[],["To generate OAuth2 credentials via the OAuth2 Playground, first create a web application client ID and secret in the Google API Console, adding `https://developers.google.com/oauthplayground` as an authorized redirect URI. Next, navigate to the OAuth2 Playground, input your credentials, and select the Search Ads 360 Reporting API scope. Authorize the API, exchange the authorization code for tokens, and copy the refresh token, client ID, and client secret to your client library configuration. Finally, remove the OAuth2 Playground URI from your authorized redirect URIs.\n"]]