1

我正在阅读@Nivco 对使用 JavaScript 授权 Google Drive 的回答,并看到:

“...您所要做的就是使用服务器端代码来处理驱动器服务器端流程后返回的授权代码(您需要将其交换为访问令牌和刷新令牌)。这样,仅在第一个流程会提示用户授权,第一次交换授权码后会自动绕过授权页面。

我们的文档中提供了执行此操作的服务器端示例。”

阅读了文档后,我仍然对如何处理授权代码并最终将访问和刷新令牌传递给我的 Chrome 扩展程序感到非常困惑,这样它就可以在没有服务器的情况下继续处理未来的请求。有人可以提供执行此操作的服务器端代码示例吗?

作为背景,我有一个基于 Google DocList API 构建的拥有数千名用户的 Chrome 扩展程序,但我正在尝试过渡到 Drive API,因为另一个已被弃用。理想情况下,我的代码将完全独立作为扩展,但我愿意通过我的服务器接受 Nivco 的答案所需的单一授权请求。

谢谢!

4

1 回答 1

1

我们刚刚将我们的 JavaScript 应用程序从使用服务器流移植到客户端流。我们已经完全删除了服务器部分,不再需要它。

你可以看到我们在网上使用的源代码,它是未压缩的。

于 2012-12-12T09:24:29.820 回答