複数のアカウントにサインオンしてchanges.listのAPI呼び出しを行うと、画像のサムネイルに404が表示されます。
問題を再現するための完全な手順は、次のとおりです。
2つのアカウントでサインインします。1つは個人のGmailアカウント、もう1つはGoogleアプリのアカウントです。それぞれUser_gmailとUser_gappsと言います。
ドライブの変更のリストを取得するためにURLを取得するためのAPI呼び出しを行います。
画像のサムネイルを読み込みます。
期待される動作:
サムネイル画像は機能します。
実際の動作:
User_gmailとUser_gappsでサインインし、認証フロー中にUser_gmailを選択すると、変更されたすべてのドキュメントのサムイルが表示されます。
User_gappsまたはUser_gmailのみでサインインすると、サムネイルが正しく表示されます。
ただし、両方のユーザーとしてサインインし、認証フロー中にUser_gappsをユーザーとして選択すると、サムネイルが壊れて表示されます。
更新:これを再現する最も簡単な方法は、複数のアカウント、1つの個人アカウントと1つのアプリアカウントにサインインし、このAPIを使用することです。仕事用アカウントでAPIを承認し、リクエストを実行して、「thumbnailLink」URLをクリックすると、404が表示されます。
https://developers.google.com/apis-explorer/#p/drive/v2/drive.changes.list?includeDeleted=false