尝试在没有 OAuth 同意屏幕的情况下为 Google 日历 API 调用授权 AWS Lambda
Attempting to Authorize AWS Lambda for Google Calendar API Call without OAuth Consent Screen
我正在编写一个 Alexa 技能,它将使用 Google 日历 API 根据我的 Google 日历的内容给我一个自定义响应。我基本上完成了,除了一个绊脚石。当我尝试从 AWS Lambda 调用 API 时,出现以下错误:
Your browser has been opened to visit:
https://accounts.google.com/o/oauth2/auth?client_id=235499230491-5nkukk98kfnt16fvtmm2acrgq4r4ucr2.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcalendar.readonly&access_type=offline&response_type=code
If your browser is on a different machine then exit and re-run this application with the command-line parameter
--noauth_local_webserver
我想知道是否可以通过任何方式验证此 AWS 实例以接受我的 Google 日历 API。 Whosebug 有什么想法吗?
您需要使用 Google 个服务帐户。
这些用于服务器到服务器的应用程序。
https://developers.google.com/identity/protocols/OAuth2ServiceAccount
我正在编写一个 Alexa 技能,它将使用 Google 日历 API 根据我的 Google 日历的内容给我一个自定义响应。我基本上完成了,除了一个绊脚石。当我尝试从 AWS Lambda 调用 API 时,出现以下错误:
Your browser has been opened to visit:
https://accounts.google.com/o/oauth2/auth?client_id=235499230491-5nkukk98kfnt16fvtmm2acrgq4r4ucr2.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcalendar.readonly&access_type=offline&response_type=code
If your browser is on a different machine then exit and re-run this application with the command-line parameter
--noauth_local_webserver
我想知道是否可以通过任何方式验证此 AWS 实例以接受我的 Google 日历 API。 Whosebug 有什么想法吗?
您需要使用 Google 个服务帐户。
这些用于服务器到服务器的应用程序。
https://developers.google.com/identity/protocols/OAuth2ServiceAccount