OAuth 桌面和 Web 应用流程

本指南将向您介绍如何使用 自己的凭据,以及桌面设备上的 流网络 数据流。您只需执行这些步骤即可 一次,除非您撤消、删除或需要更改允许的范围 输入 OAuth2 凭据。

创建 OAuth2 凭据

  1. 请按照步骤为 Google Ads API

  2. 记下客户端 ID密钥,然后返回此页面。

设置客户端库

  1. 在终端中,导航到 OAuth2 示例。

  2. 使用命令行运行此示例。您可以修改 运行前使用示例中的 INSERT_XXX_HERE 值,或使用实参 -client_id 用于客户端 ID,-client_secret 用于客户端密钥。

    perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
    
  3. 此示例提示您访问一个网址,在该网址中您需要允许 使用 OAuth2 凭据登录您的 Google Ads 账号。

    Paste this url in your browser:
    https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
    

    在无痕浏览器会话或无痕式窗口中访问该网址。 使用您访问 Google Ads 时所用的 Google 账号进行登录。点击 在 OAuth2 同意屏幕上继续

    同意屏幕

  4. 随后,您将转到一个页面,其中显示一条消息,说明 授权成功。

    Authorization code was successfully retrieved.
    

    您将看到该示例已完成,此时刷新令牌会显示 部分操作说明,然后是所需的属性 配置客户端库:

    Replace the following keys and values in your googleads.properties configuration file:
    
    clientId==***********************apps.googleusercontent.com
    clientSecret=****
    refreshToken=****
    
  5. 返回您运行示例的控制台,然后按 Ctrl + C 来终止该进程。然后复制生成的刷新令牌以及 将客户端 ID 和客户端密钥保存到 googleads.properties 中或保存 如果要在运行时实例化库,需要在其他位置使用哪个位置。