Google Action API.ai帐户关联调试网址返回500

时间:2017-08-03 14:40:32

标签: google-oauth actions-on-google api-ai

我已经按照本教程https://apiai-aws-heroku-nodejs-bots.blogspot.co.uk/2017/07/steps-for-apiai-and-google-account.html进行操作了,但是当我通过调试URL https://assistant.google.com/services/auth/handoffs/auth/start?provider=allergology-5fa9c_dev&scopes=https://www.googleapis.com/auth/userinfo.email+https://www.googleapis.com/auth/userinfo.profile+https://www.googleapis.com/auth/admin.directory.resource.calendar&return_url=https://www.google.com/并将其粘贴到新窗口时,我会得到错误500但没有解释。

我也尝试过隐身窗口。它确实要求我的电子邮件和密码,但然后返回相同的错误。

我使用了隐式授权类型,但我没有启用添加快速帐户关联,请知道我是否认为不合适?

当我尝试CURL URL时,我收到消息{“status”:{“code”:401,“errorType”:“unauthorized”,“errorDetails”:“身份验证参数丢失”}}

更新 - 现在,当我在模拟器上尝试基本的Talk to Allergology操作时,我甚至不再获得调试信息,但是消息“抱歉此操作在模拟中不可用”:皱眉:

你可以帮忙吗? 谢谢 莫雷纳

1 个答案:

答案 0 :(得分:0)

我已经设法通过遵循这个答案来解决我需要做的事情How to authenticate user with just a Google account on Actions on Google? 在我的情况下 - 配置您的项目(在云控制台中),以便启用Calendar API并正确配置OAuth2客户端。 我还从隐式授权类型切换到授权代码。 我的应用程序几乎正常运行,我现在有其他问题,但在某些时候,Access Token正在处理请求。