0

允许 我有一项服务可以访问另一个数据服务(googledrive)。

这是否可以保存用户的访问数据以供进一步使用?

用户在我的服务中选择了一个 googledrive,我将他重新定义为 google 的身份验证页面。他接受这一点并为此努力。通过某些日子,他希望在 googledrive 服务上工作,并且他应该能够在不接受的情况下做到这一点。我怎样才能做到这一点?

我希望我解释想要什么..

提前问好!!

4

1 回答 1

0

如果用户在您需要连接到 Drive API 时出现/与您的应用交互,那么您不需要做任何特别的事情。每当访问令牌过期(每 1 小时)时,只需在弹出窗口中重新授权(或隐藏 iframe,如果您在请求中设置了 immediate=true),这将生成一个新的访问令牌而不重新提示用户。只要用户不撤销对您的应用程序的访问权限,这就会起作用。

如果您需要在无法与用户交互的后台进程或队列中访问云端硬盘,请在发出初始授权请求时包含 access_type=offline。除了访问令牌之外,这还将生成一个刷新令牌。刷新令牌可用于在没有用户交互的情况下获取新的访问令牌,只要它们没有撤销访问权限。

于 2012-11-20T20:06:58.797 回答