gpt4 book ai didi

java - Google Home 不会询问登录问题。但它适用于 console.actions 测试平台

转载 作者:行者123 更新时间:2023-12-02 02:06:05 25 4
gpt4 key购买 nike

我正在尝试开发 Google 登录意图来识别用户。我正在使用开发者网站 https://developers.google.com/actions/identity/google-sign-in 上的默认代码

出于某种原因,它可以在 Action 模拟器上运行,但不能在我的家庭助理上运行。它在我的 Google 助理设备上的工作方式不应该完全相同吗?

据我了解,登录应该由 new SignIn() 触发,并且谷歌处理确认问题。这与模拟器中的工作原理完全一样。

//triggered by user
@ForIntent("Start Signin")
public ActionResponse text(ActionRequest request)
{
ResponseBuilder rb = getResponseBuilder(request);
return rb.add(new SignIn().setContext("To get your account details")).build();
}

//triggered by login event in dialogflow
@ForIntent("Get Signin")
public ActionResponse getSignInStatus(ActionRequest request)
{
if (request.isSignInGranted())
{
...
}
}

在 Google 助理设备上,对话在询问登录意图后就会停止。在模拟器中,我确实得到了正确的谷歌生成的登录问题。

最佳答案

似乎谷歌做了一些事情,现在一切都恢复正常了。我没有做任何改变。

关于java - Google Home 不会询问登录问题。但它适用于 console.actions 测试平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57356908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com