使用 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 脚本,但不确定scopes
、auth_url
和token_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的主要内容,如果未能解决你的问题,请参考以下文章
无法使用带有 mongodb 的 typeorm 获取刷新令牌