Google drive API v3 сервисный акаунт, как переместить файл в корзину

Есть функция через которую файл удаляется в общей папке на гугл диске через сервисный акаунт, рабочий вариант, но файл не отображается в корзине самого владельца этой общей папки, в истории указано что файл перемещен в корзину владельца файла, владельцем файла является сервисный акаунт. Так же загрузка файлов осуществляется через сервисный акаунт, которому открыт доступ к общей папке одного из акаунтов gsuite, этот функционал работает, файли загружаются, но при удалении файл почему-то не отображается в корзине владельца общей папки.

Код (PHP) через который файл перемещается в корзину:

protected function drive_delete_file_lead($file_id, $folder_id, $base_drive_folder_id) { 
    try {
        $files = new Google_Service_Drive_DriveFile();
        $files->setTrashed(true);
        //$opts = ['removeParents' => $folder_id];
        $opts = ['addParents' => $folder_id];
        $this->service->files->update($file_id, $files, $opts);
        return true;
    } catch (Exception $e) {
        return 'GoogleDrive error: ' . $e->getMessage();
    }
}

Ответы (0 шт):