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 経由で取得したトークンは 1 時間ごとに有効期限が切れますが、有効期限のない OAuth2 トークンを取得する方法はありますか?
3) また、リフレッシュ トークンはどのように使用しますか? ドキュメントが見つかりません。
4) Google の OAuth 2.0 Playground Web アプリは、クライアント ID と秘密鍵なしで、どのようにしてアクセスを取得し、トークンを更新しますか?