【问题标题】:In Google adwords API Trying to execute the GetKeywordIdeas.php but unsuccessful using Test Accounts在 Google adwords API 中尝试执行 GetKeywordIdeas.php 但使用测试帐户不成功
【发布时间】:2013-12-18 01:14:12
【问题描述】:

我一直在尝试使用测试帐户执行 GetKeywordIdeas.php。但是当我尝试执行文件时,它给出错误并返回“发生错误:{“错误”:“invalid_client”}

这些是 \src\Google\Api\Ads\AdWords\auth.ini 文件中使用的详细信息

developerToken = "来自 GOOGLE ADWORDS API 的待批准令牌" userAgent = "我的公司名称"

client_id = "使用 GOOGLE 控制台和 MCC 帐户电子邮件 ID 生成 ID" client_secret = "使用 GOOGLE 控制台和 MCC 帐户电子邮件 ID 生成秘密"

此外,当我运行 GetRefreshToken.php 时,我收到此错误:

登录到您的 AdWords 帐户并打开以下网址:https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=ID使用 MCC 帐户电子邮件 ID 使用 GOOGLE 控制台生成&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=https%3A%2F%2Fadwords .google.com%2Fapi%2Fadwords%2F&access_type=offline 批准令牌后,在此处输入授权代码:您的 OAuth2 凭据不正确。请参阅 GetRefreshToken.php 示例。 {“错误”:“无效请求”}

在执行这个网址时,它说 错误:redirect_uri_mismatch

不确定这里出了什么问题。因为它说“您的 OAuth2 凭据不正确”。这是否意味着未正确生成凭据?

亲切的问候,

米提拉

【问题讨论】:

    标签: php google-ads-api


    【解决方案1】:

    单击链接后,您应该会获得令牌。 您可能没有正确复制和粘贴以下网址

    https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=ID 使用 GOOGLE 控制台生成 MCC 帐户电子邮件 ID&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=https%3A%2F%2Fadwords.google.com%2Fapi%2Fadwords%2F&access_type=offline

    【讨论】:

      【解决方案2】:

      您的重定向 uri 与您的 google Oauth 应用程序不匹配。

      在 GetRefreshToken.php 文件中使用与创建新客户端 ID 时相同的重定向 url。

      您可以从此网址创建客户端应用程序。

      https://console.developers.google.com

      【讨论】:

        猜你喜欢
        • 2014-01-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-01
        • 1970-01-01
        • 2018-09-30
        • 1970-01-01
        相关资源
        最近更新 更多