2

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

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

API.ai 代理响应

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

4

1 回答 1

4

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

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

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

于 2016-12-11T18:23:02.360 回答