我使用drive.files.insert方法从https://github.com/google/google-api-nodejs-client它工作正常,但我不知道如何刷新令牌,以及我在哪里可以得到刷新令牌。 同时,我从https://developers.google.com/oauthplayground/获取令牌并使用该令牌上传文件,但由于访问令牌仅有效1小时,所以我将无法在1小时后上载文件,而且我不会知道如何做1小时后,因为我无法写入获取和发布方法。我从一些网站看到,他们正在使用gapi.client进行身份验证,然后他们上传到驱动器,但即使它不起作用。 我希望我能够很好地解释我的问题。 建议总是欢迎和感谢您的帮助提前问题与访问和刷新令牌
0
A
回答
0
这一切都是正确的。谷歌总是给你一个1小时的令牌,你不会再有任何问题,但这不是问题。阅读文档(从您在这里仔细阅读的库中)。它说:
您可以开始使用OAuth2授权和验证您的请求 谷歌API与检索到的令牌。如果您提供了一个 refresh_token,并且access_token已过期,则会自动刷新access_token 并重播请求。
所以如果access_token会自动刷新没有问题。您可以使用refresh_token手动刷新您的访问令牌(您总是会获得一对access_token + refresh_token),但我认为您不需要它。这是Oauth2的工作原理。
相关问题
- 1. Linkedin刷新访问令牌
- 2. Spotify API访问和刷新令牌
- 3. OAuth访问令牌和页面刷新
- 4. 刷新访问令牌后弹出OAuth2刷新令牌
- 5. 在facebook API中刷新令牌和访问令牌
- 6. SwiftMailer gmail oauth刷新访问令牌
- 7. 使用刷新令牌访问Box Api
- 8. accountmanager刷新令牌(离线访问)
- 9. 无法刷新访问令牌 - 黑莓
- 10. 使用Scribe刷新LinkedIn访问令牌
- 11. 刷新访问令牌余烬
- 12. 访问/刷新令牌的使用
- 13. Yii2刷新Facebook的访问令牌
- 14. 刷新LinkedIn访问令牌自动
- 15. 支持自动刷新访问令牌?
- 16. OAuth 2请求新的访问令牌使用刷新令牌?
- 17. 使用刷新令牌获取新的访问令牌adal js
- 18. 使用个人api的刷新令牌更新访问令牌
- 19. Facebook访问令牌问题
- 20. Facebook访问令牌问题
- 21. 角刷新令牌授权问题
- 22. Azure AD使用刷新令牌访问使用javascript的访问令牌
- 23. 提前刷新访问令牌时,旧访问令牌是否仍然有效?
- 24. OAuth和访问令牌持续问题
- 25. 无法使用刷新令牌获取访问令牌
- 26. 请求具有过期刷新令牌的访问令牌
- 27. 使用刷新令牌生成访问令牌的查询
- 28. 使用刷新令牌获取访问令牌
- 29. 为什么我需要刷新令牌的refreh访问令牌
- 30. 获得来自刷新令牌passportjs OAuth访问令牌
先生,你能否给我提供一些用于刷新令牌的虚拟数据示例的完整方法,这对我很有帮助。 –
你起诉的图书馆里充满了样本。分析你的问题我不确定你是否完全理解oAuth2协议的工作原理。我不建议你自己刷新标记。如果用户授予您一个使用该应用程序的权限,则您只需在每次需要时授权该请求。我建议您阅读https://developers.google.com/identity/protocols/OAuth2WebServer,并注意“调用Google API”部分。祝你好运! – speedingdeer