我开始将基于早期版本的 fusiontables API 构建的应用程序迁移到 API 的 v1 版本。我想出了一大堆关于升级的问题。希望有人能帮忙解答。
1) 我的 Web 应用程序代表 Web 应用程序的用户向 fusiontables API 发出请求。目前,我有一个 OAuth 令牌和一个 OAuth 令牌秘密,用于为我的 fusiontables 查询 URL 发出 OAuth 身份验证请求。我目前来自这里的库http://code.google.com/p/fusion-tables-client-libraries/。OAuth2 升级文档希望我使用 google 提供的库来发出请求,该请求似乎正在使用客户端 API 中的集合和事物。但是,我不想对当前的代码库进行大量更改。如何以尽可能少的更改升级我的应用程序以使用 OAuth2?我认为这种方法最适合我的应用程序?https://developers.google.com/accounts/docs/OAuth2ServiceAccount对吗?
2) 另外,通过 OAuth2 获得的令牌每小时都会过期,有没有办法获得不会过期的 OAuth2 令牌?
3)另外,你如何使用刷新令牌?我在上面找不到任何文档。
4) google 的 OAuth 2.0 Playground Web 应用程序如何在没有客户端 ID 和私钥的情况下获取访问和刷新令牌?