使用 Node 获取刷新令牌 - AdWords

Posted

技术标签:

【中文标题】使用 Node 获取刷新令牌 - AdWords【英文标题】:Obtaining a refresh token with Node - AdWords 【发布时间】:2018-04-13 20:20:33 【问题描述】:

我正在尝试将 AdWords API 与 Node.js 一起使用。我找到了this 模块,这似乎是我正在寻找的模块。问题是刷新令牌。

据我所见,所有示例代码都表明令牌是通过专用库以某种方式生成的。不过,我不是 100% 确定这是如何工作的。

我尝试查找一些教程,其中有一个用于 YouTube API,但列表中没有 AdWords。视频可以在here找到。

我尝试查看代码here,但我看不到任何刷新令牌提及。我不记得在哪里,但我相信这是应该生成它的服务。

我还找到了this 脚本,但不确定scopesauth_urltoken_url 是什么。

总结:有谁知道如何使用 Node 生成/从哪里获取刷新令牌?

【问题讨论】:

如果我没记错的话,您可以使用 google playground(只需 google)拨打电话并获取您的凭据的刷新令牌。不幸的是,我现在身在中国,无法亲自验证。 那是我试过的。 AdWords 不在列表中。旁注 - 什么是***? 你可以自己输入网址,我记得。 AdWords 端点网址。 PRC = ***。我很确定我用 Playground 对 Adwords 进行了调试,而且我 99% 确定,我在那里得到了我的刷新令牌。编辑:因为我是用 php 做的,但它没有与 SDK 一起工作...... 您能解释一下“自己输入网址”是什么意思吗? 【参考方案1】:

访问https://developers.google.com/oauthplayground/ 请参阅:“输入您自己的范围”,在该字段中输入“https://www.googleapis.com/auth/adwords”。点击授权 API。

登录,输入您的凭据,获取刷新令牌。 如果这对你有用,请告诉其他人,谢谢。

【讨论】:

以上是关于使用 Node 获取刷新令牌 - AdWords的主要内容,如果未能解决你的问题,请参考以下文章

快速中间件中的 Node.js JWT 刷新令牌

过期后使用刷新令牌获取访问令牌(JWT)

无法使用带有 mongodb 的 typeorm 获取刷新令牌

NodeJS,如何使用谷歌 api 获取带有刷新令牌的新令牌?

从刷新令牌获取新访问令牌的当前方法

(JAVA) Google API 分析 - 无法使用“刷新令牌”获取新的“访问令牌”