0

我对 Bixby 开发完全陌生,所以如果这是一个没有意义的新问题,我提前道歉。我试图了解存储从外部 API 返回的值集以在整个 Bixby 语音体验中使用的最佳方式。一个示例可能是获取餐厅所有菜单项的 API 或获取商店中所有服装目录项的 API。当用户与数据进行交互以进行搜索或交易时,我不想回到外部 API 来重新设置值。例如:查找 Vegan Menu 选项,然后是 Okay how about pescatarian options。或者:找到正装裤,然后是正装衬衫。我想回到第一种情况下的菜单对象或第二种情况下的目录对象,而不必从 API 重新加载值集。

在示例代码中,我看到每次执行操作/端点/java 调用时似乎都会读取所有值集

4

1 回答 1

0

当前版本的 Bixby 中没有本地存储。

最简单的解决方案是通过 API 调用请求。但是,http.getUrl() 本身默认缓存,并且 Bixby 在三星服务器上运行,因此在短会话中请求相同 url 时实际上没有实际的 API 调用。

您可以阅读更多关于 http API 选项以及如何禁用缓存功能的信息,请在此处阅读更多内容

于 2019-06-24T16:12:52.477 回答