Project page: http://www.google.com/recaptcha/ Repository: https://github.com/google/recaptcha Version: 1.1.1 License: BSD,…
April 8, 2019
Google Ads API 使用第一步:申请 Google OAuth 2.0 存取Google API, 生成 adsapi_php.ini (Google Client ID)
PHP Google Ads API 库
项目地址:https://github.com/googleads/googleads-php-lib
如何设置Google OAuth?
按照以下步骤为您的e帐户设置Google OAuth。
- 登录您的 Google API控制台 帐户。确保使用管理员帐户登录。
创建项目
- 登录帐户后,单击顶部菜单栏上的“ 选择项目” 按钮。选择您的组织,然后单击 New Project 按钮,如下面的屏幕截图所示。

- 在下一步中,输入所需的项目名称并选择一个位置,然后单击“ 创建” 继续。
设置的示例屏幕截图如下所示。

- 将使用项目ID创建项目,如下面的屏幕截图所示。

选择项目,然后单击“ 打开”。
创建Credentials
- 接下来,转到“Credentials” 选项卡。单击 Create Credentials 下拉列表,然后单击 OAuth客户端ID,如下面的屏幕截图所示。

选择Web应用程序作为应用程序类型。键入My Secret Resource作为此客户端的名称,然后输入http:// localhost:8080作为授权JavaScript源中的膜的公共URL,然后输入授权重定向URI中的回调URL 。回调URL是具有回调路径的公共URL:http:// localhost:8080 / oauth2callback。

单击“ 创建”。将打开另一个包含您的客户端ID和客户端密码的窗口
- 最后,生成您的OAuth客户端凭据。单击编辑图标以查看您的OAuth客户端ID和客户端密钥,如下面的屏幕截图所示。

我个人选择的是 other 选项,这样的话,不需要设置调整url,只要需要手动复制地址,然后在浏览器上认证!
- 按照说明从
example
目录中获取GetRefreshToken.php。 - 在终端中,导航到GetRefreshToken.php。
- 通过命令行运行此文件。
$ php GetRefreshToken.php Enter your OAuth2 client ID here: **** Enter your OAuth2 client secret here: **** Select the ads API you're using: [0] AdWords [1] AdManager [2] Both 0 [OPTIONAL] enter any additional OAuth2 scopes as a space delimited string here (the AdWords scope is already included): Log into the Google account you use for Google Ads and visit the following URL: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
- 该文件会提示您访问一个网址,您需要允许OAuth2凭据代表您访问您的Google帐户。导航到私人浏览器会话或隐身窗口中的URL。使用您用于访问Google广告或广告管理系统的Google帐户登录。在OAuth2同意屏幕上单击“ 允许 ”。
Google Ads API 使用第一步:申请 Google OAuth 2.0 存取Google API, 生成 adsapi_php.ini (Google Client ID) - 将向您显示授权码。将验证码复制并粘贴到运行示例的命令行中
GetRefreshToken.php
,然后按Enter键。该示例应完成并显示脱机刷新令牌。Google Ads API 使用第一步:申请 Google OAuth 2.0 存取Google API, 生成 adsapi_php.ini (Google Client ID) After approving the token enter the authorization code here: **** Your refresh token is: **** Copy the following lines to your 'adsapi_php.ini' file: clientId = "****" clientSecret = "****" refreshToken = "****"
本文:Google Ads API 使用第一步:申请 Google OAuth 2.0 存取Google API, 生成 adsapi_php.ini (Google Client ID)
3 Comments