I am currently implementing a TV app (basically for Samsung and LG TVs) that should display videos and images from my Google Drive account. I am using OAuth 2.0 for TV and Limited-Input Device Applications to get access to the Google Drive API: https://developers.google.com/identity/protocols/OAuth2ForDevices.
Because of the fact that only the scope "https://www.googleapis.com/auth/drive.file" (View and manage Google Drive files and folders that you have opened or created with this app) is available for this OAuth 2.0 flow, it is not possible to access any videos or images that I have uploaded with another app (e.g. Google Drive web app).
If a try to use the scope "https://www.googleapis.com/auth/drive.readonly" (See and download all your Google Drive files), I am receiving the error "invalid_scope".
- Is there a way to share videos and images with an app to make them accessible for scope "https://www.googleapis.com/auth/drive.file"?
- Why are publicly accessible files not accessible for scope "https://www.googleapis.com/auth/drive.file"?
- Is there any way to use the scope "https://www.googleapis.com/auth/drive.readonly" for the mentioned OAuth 2.0 flow?
I would be happy for any help.