Google Drive api scope and file access (drive vs drive.files)

前端 未结 2 1730
囚心锁ツ
囚心锁ツ 2020-12-09 18:36

I have created two refresh tokens for me: one for

SCOPE = \'https://www.googleapis.com/auth/drive\'

and another

SCOPE = \         


        
相关标签:
2条回答
  • 2020-12-09 19:07

    The difference is that 'drive.file' only gives you permission to files that your app has created or the user has explicitly shared with your app, whereas 'drive' gives your app permission to see the all the files in the user's drive.

    See

    https://developers.google.com/drive/web/scopes

    0 讨论(0)
  • 2020-12-09 19:25

    You should really look into using drive.file, that is where they are trying to push users. I was just fighting with this myself and found that if you use the drive.file scope, you can then subsequently open the file that is chosen using the API for the file type, but only if you set the correct AppID.

    See here: https://developers.google.com/picker/docs/#gdata

    This allows you to get past the 404 error that you get if you don't set the AppID.

    0 讨论(0)
提交回复
热议问题