我如何构建无需使用验证即可使用Google Calendar API的Web应用程序?

时间:2019-04-03 08:23:52

标签: google-api google-calendar-api google-oauth

我要构建的东西:

  • 我想建立一个用户可以在其中连接Google日历的网站(这将使用Google Calendar API) 并查看其日历事件,以及对其进行编辑并创建新事件。

我的问题:

  • 为此,谷歌表示我的应用需要进行验证,这可能需要数周的时间,而且我还需要设置服务条款页面,隐私权政策页面
  • 我还需要提供必须以https开头的授权javascript来源,这在开发过程中当然是一个问题,因为我的来源是http://localhost
  • 我还需要设置支持电子邮件和主页链接

问题

我只想开始构建我的应用程序,而不必建立整个可用于生产的网站生态系统。

无论如何,我是否可以使用这些Google Calendar API在本地编辑/创建日历事件,而不必首先设置上述所有内容?

2 个答案:

答案 0 :(得分:0)

在Google开发人员控制台上创建项目的开发人员仍可以使用

Unverified apps

  

未验证的应用屏幕

     

应用或脚本在显示同意屏幕之前,可能会显示“未验证的应用”屏幕。这基于您的应用程序在请求中包括的特定范围。

在进行验证过程中,您仍然可以在应用程序上工作。话虽这么说,我会尽快开始该过程,这可能需要很长时间才能得到验证。

答案 1 :(得分:0)

是的,可以。据我所知,验证步骤所做的只是删除“未验证的应用程序”屏幕。只要单击高级>转到...(不安全),您就应该能够在应用程序中为该用户创建和编辑日历事件。

为了能够创建和编辑日历事件,您需要使用最敏感的范围https://www.googleapis.com/auth/calendar。在将范围从calendar.events更改为calendar之前,我不知道如何在Web应用程序中编辑和创建日历事件。

创建事件:https://developers.google.com/calendar/create-events