【问题标题】:How can I access ads data to a specific account如何访问特定帐户的广告数据
【发布时间】:2018-03-21 11:07:32
【问题描述】:

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

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

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

    是的,可以找到here

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

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

    此链接可能对documentation有帮助

    【讨论】:

    • 根据谷歌文档,我必须有一个测试经理帐户或生产经理帐户才能访问连接到该经理帐户的用户广告!为了拨打电话,我需要一个令牌,所以我申请了基本令牌并等到谷歌批准它!所以现在我明白了。因此,为了阅读特定客户的广告,我需要获取刷新令牌或使用我的谷歌应用客户端 ID 和密码获取用户授权?顺便说一句,谷歌文档就像太空中的一个深黑洞。
    • 太空中的深黑洞
    猜你喜欢
    • 1970-01-01
    • 2015-11-12
    • 2020-05-28
    • 2017-12-04
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多