我正在使用Google Sheets API来获取Java项目的工作表数据。所有这些都可以在本地正常工作,但是我使用的是详细权限范围https://www.googleapis.com/auth/spreadsheets,其中“允许对用户工作表及其属性进行读/写访问。”。我不希望不向该应用程序提供对我的Google云端硬盘中所有电子表格的访问权限(只是暂时在本地进行)。
理想情况下,我想使用文件ID请求对文件的读/写访问权限。这可能吗?
如果不可能的话,我猜想https://www.googleapis.com/auth/drive.file范围可以提供“对应用程序创建或打开的文件的按文件访问”。是我能得到的最接近的。我尚未设法找到一种使用此应用打开文件的方法。我将如何去做?
或者,如果上述两种解决方案都不理想或不可能,请告诉我您的建议。
谢谢!
java google-api google-sheets google-drive-api google-sheets-api