Сервисная учетная запись - это не вы, а фиктивный пользователь.Как и любой пользователь, файл files.list будет возвращать только те файлы, к которым у него есть доступ.Это файлы, которые он создал, и файлы, которыми кто-то поделился с ним.Хотя можно подумать, что к публичным файлам каждый имеет доступ.Если файл files.list вернул список всех файлов на диске Google, которые были установлены для общего доступа, это был бы огромный список и не очень полезный.
Установив файл как общедоступный, если у вас есть идентификатор файла, вы сможете увидеть его с помощью ключа API.Вы не сможете отредактировать его, но сможете создать файл file.get для него.
Возьмите адрес электронной почты учетной записи службы и перейдите на диск Google.Вы бы любой другой пользователь.Вы также можете поделиться каждым файлом индивидуально с учетной записью службы, если хотите.Затем попробуйте создать файл files.list.