当我将 API.ai 用于 Google Actions 时,有没有办法可以访问用户当前的天气或位置?
API.ai确实提供了一些@sys.*
属性来向用户查询数据,但 API.AI 是否具有可用于响应的预填充值?
开发者参考: https ://developers.google.com/actions/develop/conversation
当我将 API.ai 用于 Google Actions 时,有没有办法可以访问用户当前的天气或位置?
API.ai确实提供了一些@sys.*
属性来向用户查询数据,但 API.AI 是否具有可用于响应的预填充值?
开发者参考: https ://developers.google.com/actions/develop/conversation
可以请求用户信息,包括用户名和设备位置。您的操作必须请求许可才能使用客户端库askForPermission
方法向用户请求此信息。支持的权限NAME
是DEVICE_PRECISE_LOCATION
和DEVICE_COARSE_LOCATION
。
如果用户接受您的操作对该信息的请求,则您的操作执行逻辑可以使用客户端库 isPermissionGranted、getUserName 和 getDeviceLocation 方法检索所请求的信息。
查看 Name Psychic 示例应用程序以获得完整的实现:dialogflow-name-psychic-nodejs。