Самый простой путь без возни с OAuth: поставить rclone (или Google Drive for Desktop) и дёргать его из шаблона через «Запуск программы». rclone copy папка remote:папка, потом rclone check — он сам сверит, всё ли доехало, а rclone link remote:папка отдаст share-ссылку. Код возврата и вывод читаете в проекте и ветвитесь по результату. Если нужно именно через API — Drive API с сервис-аккаунтом, но для разовой папки rclone заметно быстрее поднять.