显示Alexa技能中的超链接

时间:2019-07-23 20:09:52

标签: alexa

有没有办法显示Alexa技能中的超链接(如“阅读更多”)? 我试图以我的自定义Alexa技能显示超链接,但是找不到实现它的任何方法

1 个答案:

答案 0 :(得分:1)

超链接现在可以作为APL伪指令的一部分用于支持它的设备。您可以阅读文档here

  

OpenURL命令

     

如果成功,OpenURL命令将在Web中打开指定的URL   浏览器或设备上的其他应用程序。您必须提供   适用于当前设备的网址。

他们举了一个例子:

{
  "type": "OpenURL",
  "source": "https://www.amazon.com/",
  "onFail": {
    "type": "SetValue",
    "componentId": "errorText",
    "property": "text",
    "value": "Unable to open Amazon.com (${event.source.value})"
  }
}

有关受支持设备的说明:

  

并非所有设备都支持打开URL。如果设备不支持   打开URL,该命令将被忽略并且不会运行onFail   命令。检查数据绑定中allowOpenURL的值   上下文以确定设备上是否支持OpenURL。