Вы хотите использовать REST API для Google Диска.Существуют официальные клиентские библиотеки на нескольких языках, перечисленные здесь здесь
Аутентифицируйте свою учетную запись через OAuth2.В зависимости от используемой вами клиентской библиотеки для этого есть разные инструменты.Я наиболее знаком с Python SDK и использую Google oauth2client .Команда run_flow () - это простой способ получить токен обновления OAuth2, который затем можно использовать для аутентификации вызовов API. Здесь - это полная документация для аутентификации на Google Диске через OAuth2.
После аутентификации вы можете позвонить на конечную точку список файлов .По умолчанию это будет список всех файлов на вашем диске.Вы можете ограничить поиск только этими файлами, чтобы вам не приходилось каждый раз перебирать все ваши файлы, используя поисковый запрос .Если у вас больше резервных копий, чем умещается на одной странице (не похоже, особенно с максимальным размером страницы 1000), вам придется разбить на страницы ваших звонков.
Затем вы можете отфильтровать результаты по имени файла (как вы указали) или по параметру созданного времени в файле files.list в вашем коде.Убедитесь, что вы создали в своих полях созданное время, установив параметр полей в список параметров, разделенных запятыми, то есть «файлы (идентификатор, созданный время, имя, mimeType)» или просто «*», чтобы получить каждое поле.Получите список всех файлов старше 7 дней, затем позвоните files.delete .Затем вы можете запускать этот сценарий для задания cron каждую ночь, однако вы хотите его развернуть.
В качестве альтернативы вы можете использовать неофициальный инструмент командной строки Drive , который позаботится оМногое для тебя.