如何访问特定帐户的广告数据

时间:2018-03-21 11:07:33

标签: google-api google-oauth google-adwords google-ad-manager

我有一个谷歌批准的开发人员令牌,属于生产经理帐户。

据我所知,我需要customerIdrefreshtoken 为了访问广告数据。

所以我的配置文件如下:

'test'    => [
    'developerToken'   => "ZaFVf123123LHvelJFcycmjQ",
    'clientCustomerId' => "123-123-6335",
    'userAgent'        => "Test-Account",
    'clientId'         => "1212312315-tkim0s5dh0s2p1iu12312312c5eau.apps.googleusercontent.com",
    'clientSecret'     => "7123123P0JaDMYgKBhl3vLI",
    'refreshToken'     => "1/D1233wN9oBwg-0Ih837hplOuuEhAEkOPmzg7PbBRZs",
],

有人可以澄清它应该如何进行身份验证吗?我目前的理解是:

  1. 我创建了一个谷歌网络应用程序,并从那里获取客户端ID和密码。
  2. 我有一个属于生产帐户的开发人员令牌。
  3. 我需要clientCustumerID才能阅读该特定帐户的广告数据
  4. 为了读取数据,我应该从经理帐户还是从我尝试从中读取数据的帐户获取刷新令牌?
  5. 由于

1 个答案:

答案 0 :(得分:0)

  

我创建了一个google网络应用,并从那里获取客户端ID和密码。

您在google开发者控制台上创建一个项目,该项目由客户端ID和密码标识。它将用于请求访问私人用户数据。

  

我有一个属于生产帐户的开发人员令牌。

我不确定我理解开发人员令牌的含义。

  

我需要一个clientCustumerID才能阅读该特定帐户的广告数据。

是的,可以找到here

  

为了读取数据,我是应该从经理帐户还是从我尝试从中读取数据的帐户获取刷新令牌?

为了读取数据,您需要一个访问令牌。然后可以使用访问令牌来访问数据。访问令牌仅在一小时内有效,然后它将过期,然后您可以使用刷新令牌获取新的访问令牌。大多数图书馆都会为你处理这个问题。

此链接可能有助于documentation