我正在使用Google App Engine编写应用程序,我想将其与google drive api集成。具体来说,我想实现当您右键单击驱动器UI中的txt文件时,它允许我使用我的应用程序打开文件,如here所述。
我在服务器端使用python中的装饰器经历了oauth2,我能够例如从我的应用程序中读取驱动器文件中的信息。
我的应用也列在设置>下的云端硬盘中管理应用 但它仍未显示在打开方式菜单下。
我还在developer console启用了驱动器Api,并将打开网址设置为我的域下的网址,默认文件扩展名设置为 txt
我错过了什么?
答案 0 :(得分:0)
显然我没有在服务器端OAuth2授权中启用正确的范围。
以前我只有范围:
https://www.googleapis.com/auth/drive
但是,当我启用以下范围时
https://www.googleapis.com/auth/drive.install
https://www.googleapis.com/auth/drive.file
profile
有效