Google Actions - 从轮播打开链接

利佐姆

我正在为我的 Google Action 使用 google actions node.js SDK。

在某些时候,我会向用户展示一个带有项目列表的轮播:

var responseText = utils.getResponseText(Response.BUY_PRODUCTS);
var items = self._getProductSuggestItems(); //each item has am item key
self.assistant.askWithCarousel(responseText, self.assistant.getIncomingCarousel().addItems(items));

我得到了回应,我设法得到了项目代码

var itemKey = assistant.getContextArgument('actions_intent_option', 'OPTION');

现在我想打开浏览器并将用户重定向到匹配的产品页面。我如何实现这一目标?

利乔亚伯拉罕

谷歌最近为此功能推出了浏览轮播卡。

关联

下面是浏览轮播卡的消息对象格式。

"fulfillment": {
  "speech": " Here is what we got for you.",
  "messages": [
    {
      "type": "simple_response",
      "platform": "google",
      "textToSpeech": " Here is what we got for you."
    },
    {
      "items": [
        {
          "description": "at price of Rs. 57,999",
          "title": "Apple MacBook Air Core i5 5th Gen - (8 GB/128 GB SSD/Mac OS Sierra) MQD32HN/A A1466",
          "footer": "Apple MacBook Air Core i5 5th Gen - (8 GB/128 GB SSD/Mac OS Sierra) MQD32HN/A A1466",
          "image": {
            "url": "https://rukminim1.flixcart.com/image/200/200/j4irlow0/computer/j/8/c/apple-na-notebook-original-imaevdrcvuksg2zv.jpeg?q=90",
            "accessibilityText": "Apple MacBook Air Core i5 5th Gen - (8 GB/128 GB SSD/Mac OS Sierra) MQD32HN/A A1466"
          },
          "openUrlAction": {
            "url": "https://dl.flipkart.com/dl/apple-macbook-air-core-i5-5th-gen-8-gb-128-gb-ssd-mac-os-sierra-mqd32hn-a/p/itmevcpqqhf6azn3?pid=COMEVCPQBXBDFJ8C&affid=HotDeals20&affExtParam2=pricee-desktop-search-21"
          }
        },
        {
          "description": "at price of Rs. 89,990",
          "title": "Apple Macbook PRO MPXQ2/R2 Core i5 (6th Gen)/8 GB/128 GB/33.78 cm (13.3)/Mac OS)",
          "footer": "Apple Macbook PRO MPXQ2/R2 Core i5 (6th Gen)/8 GB/128 GB/33.78 cm (13.3)/Mac OS)",
          "image": {
            "url": "https://assetscdn.paytm.com/images/catalog/product/L/LA/LAPAPPLE-MACBOOROSE73954D5B64792/1.jpg",
            "accessibilityText": "Apple Macbook PRO MPXQ2/R2 Core i5 (6th Gen)/8 GB/128 GB/33.78 cm (13.3)/Mac OS)"
          },
          "openUrlAction": {
            "url": "https://paytmmall.com/apple-macbook-pro-mpxq2-r2-core-i5-6th-gen-8-gb-128-gb-33-78-cm-13-3-mac-os-CMPLXLAPAPPLE-MACBOODUMM202563C836CCA-pdp?product_id=145129487&discoverability=online&src=grid&utm_source=NDTV&utm_medium=affiliate&utm_campaign=NDTV-recharge&utm_term=Gadget360"
          }
        },
        {
          "description": "at price of Rs. 105,185",
          "title": "Apple MPXT2HN/A Core i5 (6th Gen)/8 GB/256 GB/33.78 cm (13.3)/Mac OS)",
          "footer": "Apple MPXT2HN/A Core i5 (6th Gen)/8 GB/256 GB/33.78 cm (13.3)/Mac OS)",
          "image": {
            "url": "https://assetscdn.paytm.com/images/catalog/product/L/LA/LAPAPPLE-MPXT2HNAVK49295F2A396E0/1.jpg",
            "accessibilityText": "Apple MPXT2HN/A Core i5 (6th Gen)/8 GB/256 GB/33.78 cm (13.3)/Mac OS)"
          },
          "openUrlAction": {
            "url": "https://paytmmall.com/apple-mpxt2hn-a-core-i5-6th-gen-8-gb-256-gb-33-78-cm-13-3-mac-os-CMPLXLAPAPPLE-MPXT2HE-HU224691C3146BBC-pdp?product_id=145650181&discoverability=online&src=grid&utm_source=NDTV&utm_medium=affiliate&utm_campaign=NDTV-recharge&utm_term=Gadget360"
          }
        }
      ],
      "platform": "google",
      "type": "browse_carousel_card"
    }
  ]
}

请注意,simple_response消息对于此功能是必需的,并且项目数应大于 2 且小于 10

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Apps脚本-菜单项中的打开链接

来自分类Dev

如何触发com.google.android.gms.actions.SEARCH_ACTION Google即时操作进行测试?

来自分类Dev

在Google Chrome浏览器的隐身窗口中打开链接

来自分类Dev

通过Google Assistant SDK与Google Actions互动

来自分类Dev

Google Actions Builder和Google Assistant-寻找@ sys.any等效意图

来自分类Dev

如何为新的Google Actions构建器构建Java Webhook

来自分类Dev

Google上Actions的系统类型少于Dialogflow?

来自分类Dev

从外部链接打开Google信息框

来自分类Dev

actions_as_votalble总是显示不喜欢的链接

来自分类Dev

将键值对用作Google Actions的api.ai实体

来自分类Dev

Google Actions - 如何在最终部署之前添加测试人员

来自分类Dev

无法在 Actions on Google 上使用 basic_card 响应

来自分类Dev

无法使用 ActionsSDK 设置 Actions-on-google 示例

来自分类Dev

Actions on Google - 如何显示表格?

来自分类Dev

DialogFlow:来自 Google Actions (Oauth2) 的 Google 日历事件功能?

来自分类Dev

DialogFlow/Actions:允许 Google Assistant 用户从 Actions 应用程序在 Google 日历中创建事件

来自分类Dev

DialogFlow Actions-on-google :无法通过 google home 应用程序完成帐户关联

来自分类Dev

无法在 Google Actions 中提交生产

来自分类Dev

为什么 Actions on Google 不调用我的 OAuth 服务

来自分类Dev

DeepLink 错误(Actions on Google)

来自分类Dev

是否可以在 Google Assistant Actions 上为轮播添加自定义背景图片?

来自分类Dev

Actions on Google,Beta 版:未找到测试说明

来自分类Dev

无法使用 Actions on Google 为 BasicCard 设置白色边框

来自分类Dev

Google 操作不会发送 actions.intent.MEDIA_STATUS

来自分类Dev

在 Actions on Google 中使用单个话语调用多个意图

来自分类Dev

Google Actions 是否有类似 alexa 的演示语言?

来自分类Dev

Google Actions 支持 Websockets 吗?

来自分类Dev

对 Dialogflow 和 Actions on Google 感到困惑

来自分类Dev

Dialogflow 后续意图不会在 Actions on Google 上触发

Related 相关文章

  1. 1

    Google Apps脚本-菜单项中的打开链接

  2. 2

    如何触发com.google.android.gms.actions.SEARCH_ACTION Google即时操作进行测试?

  3. 3

    在Google Chrome浏览器的隐身窗口中打开链接

  4. 4

    通过Google Assistant SDK与Google Actions互动

  5. 5

    Google Actions Builder和Google Assistant-寻找@ sys.any等效意图

  6. 6

    如何为新的Google Actions构建器构建Java Webhook

  7. 7

    Google上Actions的系统类型少于Dialogflow?

  8. 8

    从外部链接打开Google信息框

  9. 9

    actions_as_votalble总是显示不喜欢的链接

  10. 10

    将键值对用作Google Actions的api.ai实体

  11. 11

    Google Actions - 如何在最终部署之前添加测试人员

  12. 12

    无法在 Actions on Google 上使用 basic_card 响应

  13. 13

    无法使用 ActionsSDK 设置 Actions-on-google 示例

  14. 14

    Actions on Google - 如何显示表格?

  15. 15

    DialogFlow:来自 Google Actions (Oauth2) 的 Google 日历事件功能?

  16. 16

    DialogFlow/Actions:允许 Google Assistant 用户从 Actions 应用程序在 Google 日历中创建事件

  17. 17

    DialogFlow Actions-on-google :无法通过 google home 应用程序完成帐户关联

  18. 18

    无法在 Google Actions 中提交生产

  19. 19

    为什么 Actions on Google 不调用我的 OAuth 服务

  20. 20

    DeepLink 错误(Actions on Google)

  21. 21

    是否可以在 Google Assistant Actions 上为轮播添加自定义背景图片?

  22. 22

    Actions on Google,Beta 版:未找到测试说明

  23. 23

    无法使用 Actions on Google 为 BasicCard 设置白色边框

  24. 24

    Google 操作不会发送 actions.intent.MEDIA_STATUS

  25. 25

    在 Actions on Google 中使用单个话语调用多个意图

  26. 26

    Google Actions 是否有类似 alexa 的演示语言?

  27. 27

    Google Actions 支持 Websockets 吗?

  28. 28

    对 Dialogflow 和 Actions on Google 感到困惑

  29. 29

    Dialogflow 后续意图不会在 Actions on Google 上触发

热门标签

归档