Google上的API.ai操作 - 获取当前属性,例如Google Home已知的天气,位置

时间:2016-12-11 17:01:19

标签: actions-on-google api-ai

当我使用API​​.ai进行Google操作时,我是否可以访问用户当前的天气或位置?

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

API.ai Agent Response

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

1 个答案:

答案 0 :(得分:4)

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

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

查看名称心理样本应用以获得完整的实施:dialogflow-name-psychic-nodejs