【发布时间】:2014-03-31 01:29:39
【问题描述】:
尝试为我的应用获取刷新令牌以访问谷歌驱动器。
我执行了指南中的所有步骤:
https://developers.google.com/drive/web/quickstart/quickstart-nodejs
转到网址
> https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.file&respon
> se_type=code&client_id=...&redirect_uri=http%3A%2F%2Fl
> ocalhost&approval_prompt=force
将得到的代码放入getTocket,总是得到只包含access_token的响应,没有refresh_token:
{ access_token: '...',
token_type: 'Bearer',
expires_in: 3600 }
可能是什么问题?
我已经使用客户端 (clientId) 访问 youtube API (v2) 并获得了刷新令牌。我尝试创建另一个 clientId 但仍然无法获取刷新令牌。
我尝试使用用于带有谷歌驱动器的 youtuve API 的刷新令牌,但它似乎不起作用。 =(
【问题讨论】:
-
寻找这个问题也把我带到了这里,但另一个帖子添加了最后一块拼图stackoverflow.com/questions/28564758/…发送 generateAuthUrl 调用approval_prompt:'force'
标签: node.js google-api google-drive-api