0

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

现在据我了解,我需要customerIdand arefreshtoken 才能访问广告数据。

所以我的配置文件看起来像:

'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. 我需要一个 clientCustomerID 才能读取该特定帐户的广告数据
  4. 为了读取数据,我应该从经理帐户还是从我尝试从中读取数据的帐户获取刷新令牌?

谢谢

4

1 回答 1

0

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

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

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

我不确定我理解你所说的开发者令牌是什么意思。

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

是的,可以在这里找到

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

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

此链接可能有助于文档

于 2018-03-21T11:17:30.747 回答