はじめにTIG真野です。 Google DriveにアップロードされたExcelファイルを利用したちょっとしたジョブを実装する機会があり、処理を動かしたいのがAWSなど別のプラットフォームであったため、サービスアカウントを用いてGoogle Drive APIにアクセスするGoプログラムを作りました。 いくつかの人が書いている通り、Google Drive APIもv2, v3で情報が入り乱れていて本家のドキュメントを探したて見ながら試行錯誤したりちょっと悩みました。また、サービスアカウント利用する実装例が少なかったので手順をまとめていきます。 認証方式Google Drive APIを用いたコード実装を始める前に、事前にアカウントなどの権限周りの準備を実施します。 Google Drive APIを使うための認証方式には大きく4つの方法があります。 APIキー: 一般公開データに匿名でア
![Google Drive API v3をサービスアカウトとGoから利用 | フューチャー技術ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e59ed897708d596704d9f22b8fde72b150ecdb5/height=288;version=1;width=512/https%3A%2F%2Ffuture-architect.github.io%2Fimages%2F20211022a%2Fimage.png)