小编Die*_*vič的帖子

使用 Google Drive Oauth 2.0 管理访问令牌

我正在使用 Google API Java 客户端来管理从 Java 中的 Google App Engine 对 Google Drive API 的访问。

我得到一个用户访问令牌和刷新令牌,并将它们保存在我们的数据库中。虽然,我认为只有刷新令牌需要持久化。

如何管理访问令牌过期?你怎么看这个策略:

  • 登录 Web 应用程序后,我会从刷新令牌中获取访问令牌并将其存储在会话中。我必须如何从存储在数据库中的刷新令牌创建 Google 凭据对象?

  • 当我访问 Drive 操作时,如果过期,我会捕获 401 异常以重新创建 Access Token

我已经阅读了Credential 和 Credential Store,但它似乎已被弃用。现在必须使用:StoredCredential。有人有使用这个新界面的示例吗?

谢谢。

java oauth-2.0 google-api-java-client google-drive-api

7
推荐指数
1
解决办法
3903
查看次数

获取标签 ID 以使用 GMAIL API 获取消息列表

我正在使用 Google 几天前推出的新 GMAIL API v1。

我想获取一些使用一些标签过滤的电子邮件的列表。如果我想这样做,我需要获取每个“label_name”的标签 ID,但我只能获取所有标签的列表......

任何想法?

迭戈.

java api gmail

5
推荐指数
2
解决办法
8762
查看次数