質問: response.get('nextPageToken', None) if page_token is None: break ``` #### 実行結果 ``` (CREDENTIALS、SERVICE は省略) None ←nextPageToken。 {'id': (※GoogleDriveのファイルID), 'name': 'Getting started'} ``` #### 原因追及 こちらが参考になりそうなので、これを元に、もう少し、調査してみようと思います。 https://www.daimto.com/google-drive-api-with-a-service-account/
回答: サービスアカウントを作るのはここから https://console.developers.google.com/iam-admin/serviceaccounts G Suite使ってないならG Suite関連の部分は何も関係ない。 ただしサービスアカウントでの認証は結構ややこしいしAPIによっては使えないので 普通にOAuth認証してrefresh_tokenを取得して毎回access_tokenを新しくしたほうが簡単。 access_tokenが払い出されないという所から何か間違ってる。サービスアカウントの場合はjsonファイルに認証情報が入っててtokenの代わり。