“Invalid_client”为 Adwords API 生成 oAuth2 令牌
Posted
技术标签:
【中文标题】“Invalid_client”为 Adwords API 生成 oAuth2 令牌【英文标题】:"Invalid_client" generating oAuth2 token for Adwords API 【发布时间】:2013-09-03 13:32:09 【问题描述】:我正在尝试为我的 google adwords api 身份验证方法设置 oAuth2,但是在获取访问和刷新令牌时遇到了问题。
我运行了 OAuth2TokenGenerator 程序,但它抛出了一个错误:“Invalid_client”。
我最初将 ClientLogin 用于我的沙盒帐户。当我用我的实时用户名/密码替换用户名/密码时,它不起作用。所以我想我会尝试 oAuth2 - 但这也不起作用。
我想知道我是否需要为此使用特定的电子邮件帐户。我正在使用用于登录 Google Adwords 的电子邮件帐户。 (是否需要是最初创建 adwords 帐户的电子邮件帐户?)
我做错了什么?
谢谢。
【问题讨论】:
【参考方案1】:问题是我使用的电子邮件帐户不是“客户经理”并且可以“访问用户界面和 API”。
一旦我更新了我的客户项目和登录信息以使用客户经理帐户,一切都按预期进行。
【讨论】:
您是如何更新帐户类型和权限的? 我想我创建了一个 MCC 帐户,然后将它与我现有的帐户相关联。 support.google.com/adwords/answer/1704399?hl=en#createthomascreekconcepts.com/link-existing-adwords-account-mcc以上是关于“Invalid_client”为 Adwords API 生成 oAuth2 令牌的主要内容,如果未能解决你的问题,请参考以下文章
在生产系统上使用节点 SDK 处理贝宝付款时出现 401 invalid_client