配置你的OAuth客户端?(Google Sheets API)

问题描述 投票:0回答:1

我在google sheets快速启动页面上,当我点击 "启用Google Sheets API "按钮时,它出现了一个名为 "配置你的OAuth客户端 "的菜单。有一个下拉菜单,有一堆的选项,如Web浏览器,Web服务器,ios,chrome应用程序等。我是个用API编程的新手,所以我不知道这意味着什么。我应该用哪个?

我在Eclipse IDE中用Selenium做了一个网页抓取程序,我想把我抓取的数据转储到一个google sheet中。任何帮助将是感激的

URL。https:/developers.google.comsheetsapiquickstartjava。

java eclipse google-api google-sheets-api google-api-client
1个回答
0
投票
  • 为了使用任何谷歌API,你需要创建一个新的API。谷歌云平台项目
  • 谷歌提供 两种认证方式
  • 在大多数情况下,你会希望使用 OAuth2 安全认证
  • 您将需要获得 全权证书 将被App用来获取访问和刷新令牌。
  • 要想获得凭证,您需要先设置您的App的conset界面,如上所述。此处
  • 具体方法取决于几个因素,例如,你想发布一个外部应用程序或只是为自己使用,以及你想在哪种类型的设备上使用它。
  • 对于大多数内部应用程序来说,指定应用程序类型,应用程序名称和作用域(可稍后编辑)就足够了。
  • 表单API的可能范围列举如下 此处
  • 对于初学者来说,最简单的是如果你遵循的是 快速入门 并设置同意屏幕,只需点击 "同意 "二字即可。Enable the Google Sheets API 扣子
  • 这将在后台自动完成所有的配置。

现在,作为应用程序的类型。

  • 这在很大程度上取决于你想如何实现应用程序 - 你的选择将影响用户在认证后如何被重定向。
  • 为了在你的本地机器上进行测试。Desktop App 多半会是正确的选择
  • 我对Selenium不是很熟悉,但是对于这种集成来说 Web Server Application 很可能是正确的选择。
  • 我建议你阅读一下Google如何实现 网站服务器桌上型电脑 申请,以决定哪种类型是适合你的。
© www.soinside.com 2019 - 2024. All rights reserved.