https://developers.google.com/drive/delegationで説明されているように、Google Drive API で使用するサービス アカウントを作成しました 。
いろいろ読んだ結果、このサービス アカウントは、使用されている Google Apps for Business ドメインの一部である実際のアカウントに代わって動作する必要があるという印象を受けました。
これにより、Google ドライブ フォルダーを処理する際に特別なアクセス許可を処理する必要がなくなることが期待できます。ただし、認証してフォルダーの内容を一覧表示しようとすると、何も表示されません。
フォルダーの「共有」リストにサービス アカウントのメール アドレスを追加すると、すべてが意図したとおりに機能するように見えます。API を使用して、フォルダー内のファイルを一覧表示できます。
私の質問は、サービス アカウントの電子メール アドレスを共有リストに具体的に追加しなくても、サービス アカウントが実際のアカウントに代わってフォルダーにアクセスできるようにする方法が間違っているということですか?
お時間をいただきありがとうございます。