I am trying to make google drive API calls using domain wide delegation by using a service account. I can get the authentication working but not the drive api calls. Error: File not found when creating a file in drive
Also before domain wide delegation I made it to work by sharing a drive folder with the service account. But now I want it to work without sharing.
I think i need to do some setServiceAccount stuff somewhere. Not sure where that would happen.
const {google} = require('googleapis');
const auth = new google.auth.JWT(
client_email, null,
privateKey, ['https://www.googleapis.com/auth/drive']
);
const drive = google.drive({version: "v3", auth});
//drive.files.create({});