首页 > 解决方案 > 我在调用操作时获得的显示名称的访问权限是什么?

问题描述

创建我的操作时,我被要求使用显示名称来调用助手上的操作:

显示名称公开显示在 Actions 目录中。用户说出或键入显示名称以开始与您的操作进行交互。例如,如果显示名称是 Dr. Music,用户可以说“Hey Google,Talk to Dr. Music”,或键入“Talk to Dr. Music”来调用操作。

我有点困惑的是,为了让用户调用我的操作,他们必须说“与 xxx 交谈”吗?或者他们是否可以说出“显示名称”的用途?我看到一些操作使用名称或命令,而其他操作使用“交谈”。

例如,如果我的显示名称是“food store”作为注册应用程序或公司,我可以让用户说“从food store订购 20 个胡萝卜”还是必须是“Talk to food store ”?

标签: actions-on-google

解决方案


可以使用“Talk to display name ”调用所有操作。这就像直接访问网站的 URL。这称为显式调用

您还可以使用其他参数使您的操作显式可调用,因此您可以说诸如“询问显示名称以订购 20 个胡萝卜”之类的内容。这些是调用短语。这就像访问网站的 URL,但能够直接在网站上输入路径。

在某些情况下,如果用户向 Google 助理提出问题或要求它做某事,那么 Google 助理可能会识别出可以执行此操作的 Action。这类似于对问题进行谷歌搜索,谷歌要么提供网站链接,要么在答案的侧边栏中提供网站的一部分。这称为隐式调用,虽然它可能有效,但不能保证它适用于任何特定调用。一般来说,您的操作可以建议有效的短语,并且这些短语越具体,它们被接受的机会就越大。

你也可以注册你的 Action 来处理特定的内置意图。这些是已经为满足用户请求而精心设计的短语,并且由于您可以处理请求,因此助手会知道将其传递给您。您可以将它们视为类似于智能家居对其他活动的请求。这些意图的数量有限,但是如果您有适合该类别的操作,那么支持它是有意义的。


推荐阅读