我应该选择哪个 GSheet API 来请求同意

Which GSheet API should I pick to request consent

我们有一个应用程序需要将数据追加到用户指定的Gsheet。 他们应该在我们的应用程序上输入 sheet ID,对其进行授权,然后单击导出。然后我们的应用程序将附加一行新数据。 我们不清楚什么是最佳或必要的 Oath 2 瞄准镜。

  1. https://www.googleapis.com/auth/drive.file
  2. https://www.googleapis.com/auth/spreadsheets

感谢任何帮助。

您应该做的是检查文档以了解您尝试使用的方法。我猜你正在使用 Method: spreadsheets.values.update

此方法需要以下范围之一

你选择哪一个由你决定。他们都会工作。从技术上讲,如果您不打算访问任何 google 驱动器 api 方法,那么可能没有理由使用驱动器范围。

您可以查看 scopes#Sheets 文档,了解有关每个范围允许您访问的确切内容的信息。

如您所见,工作表范围允许您访问用户拥有的所有工作表,而 drive.file 范围只允许您访问您的应用程序创建的文件。不只是床单。