【问题标题】:API.ai Actions on Google - get current properties like Weather, Location known to Google HomeAPI.ai Actions on Google - 获取当前属性,例如天气、Google Home 已知的位置
【发布时间】:2016-12-11 17:01:18
【问题描述】:

当我将 API.ai 用于 Google Actions 时,我是否可以访问用户当前的天气或位置?

API.ai 确实提供了一些 @sys.* 属性来向用户查询数据,但 API.AI 是否具有可用于响应的预填充值?

开发者参考: https://developers.google.com/actions/develop/conversation

【问题讨论】:

    标签: actions-on-google api-ai


    【解决方案1】:

    可以请求用户信息,包括用户名和设备位置。您的操作必须请求使用客户端库askForPermission 方法从用户请求此信息的权限。支持的权限为NAMEDEVICE_PRECISE_LOCATIONDEVICE_COARSE_LOCATION

    如果用户接受您对该信息的操作请求,则您的操作执行逻辑可以使用客户端库 isPermissionGranted、getUserName 和 getDeviceLocation 方法检索所请求的信息。

    查看名称 Psychic 示例应用 以获得完整的实现:dialogflow-name-psychic-nodejs

    【讨论】:

      猜你喜欢
      • 2013-03-03
      • 2011-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 2013-01-15
      相关资源
      最近更新 更多