好的,这个问题之前已经在这里提过了。在问题的回答中,用户告诉他将refresh_token
存储在应用程序中(会话而不是数据库,尽管您可以将其存储在任何地方都可以)。在查看了谷歌文档后,发现access_token
在到期后就不再有效。现在,我们可以每隔固定时间自动刷新令牌,或者如果服务返回无效的令牌错误,则刷新令牌,从而延长令牌的使用寿命。但由于某种原因,这个手动过程感觉有点粗糙。我的问题是:
- 对于已知的用户帐户,访问Google日历/应用数据的最有效(/通常接受)方式是否是手动登录并将令牌持久化到应用程序中?还是有另一种机制允许我们编程登录到此用户帐户并执行OAuth步骤?