【问题标题】:Actions on Google - Unable to use "quick account linking"Actions on Google - 无法使用“快速帐户链接”
【发布时间】:2017-11-24 01:07:19
【问题描述】:

我在启用帐户链接和隐式流程的情况下设置了我的 Actions on Google 项目,它运行良好。但是,当我尝试选择“添加快速帐户链接”时,保存并单击“测试草稿”后,它会进入模拟器页面并显示错误消息“无法启用模拟器”。

无论我选择“帐户创建”、“自动 Google 登录”还是两者都选择,都会发生错误。我已经用正确的值填写了“GSI 客户端 ID”、“令牌 URL”和“了解更多 URL”字段。

我可以看到在后台对https://console.actions.google.com/u/0/m/actions/agents/draft/createlocalizeduserpreview 进行了一个 POST 查询,并返回一个 500 错误并显示“状态”:13。当我取消选择“添加快速帐户链接”时,同样的查询成功并且没有错误显示。

有人让这个工作吗?

【问题讨论】:

  • 您好几天前我提出了一个关于隐式帐户链接的问题,因为它根本不起作用。你是如何设法让它工作的?你是使用 dialogflow / api.ai 还是直接使用 action sdk?
  • 我正在使用 action sdk 和我自己的服务器。尝试使用手机应用测试登录(它会在浏览器中打开 /auto 端点,模拟器似乎无法做到这一点)。
  • 非常感谢!我稍后会在家里尝试

标签: dialogflow-es actions-on-google google-assistant-sdk


【解决方案1】:

您是否follow the steps to extend the Implicit flow 并添加了一个新端点来处理基于 JWT 的断言请求?这需要是一个新的端点,并且类似于您在实施 Auth 代码流时需要做的事情。

如果是这样,请验证是否正在调用此端点,您正在正确解析 JWT,并且您正在返回验证码或有效重定向以让用户登录。

【讨论】:

  • 是的,我做到了,但它从来没有被调用过。由于我做“测试草稿”时的错误,似乎没有应用快速帐户链接设置。
猜你喜欢
  • 1970-01-01
  • 2018-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-14
  • 1970-01-01
  • 2017-12-10
  • 1970-01-01
相关资源
最近更新 更多