I was trying to set this up but ran into a problem with the Application Name in the google console.
The console has now become the Cloud Console and if you create a Client ID using it you don't have the option of setting an application name.
If you then use those IDs you get an error on upload that there is "no application name".
At the moment you can still go into the old console and create the ID there but it would be good if the need for the application name could be removed so you could use either console just in case google remove the old one.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I was trying to set this up but ran into a problem with the Application Name in the google console.
The console has now become the Cloud Console and if you create a Client ID using it you don't have the option of setting an application name.
If you then use those IDs you get an error on upload that there is "no application name".
At the moment you can still go into the old console and create the ID there but it would be good if the need for the application name could be removed so you could use either console just in case google remove the old one.
I found that you need to provide your email and a app name in the 'Consent Screen' in the project setting in the cloud console to get it to work.