Tag: api.ai

Android Studio 3.0未解决的参考:SupportedLanguages for AIConfiguration类在Dialogflow(api.ai)

我正在通过查询Dialogflow代理程序在Kotlin中构建一个chatbot Android应用程序。 我正在使用Dialogflow Android客户端github存储库自述文件和该存储库中提供的示例应用程序作为构建应用程序的基础。 如上所述, AIConfiguration.SupportedLanguages java代码AIConfiguration.SupportedLanguages工作: import ai.api.android.AIConfiguration; ….. private void initService(final LanguageConfig selectedLanguage) { final AIConfiguration.SupportedLanguages lang = AIConfiguration.SupportedLanguages.fromLanguageTag(selectedLanguage.getLanguageCode()); ….. 你可以在这里find完整的用法。 当我在Kotlin中实现时: import ai.api.android.AIConfiguration …. private fun initService() { //final AIConfiguration.SupportedLanguages lang = AIConfiguration.SupportedLanguages.fromLanguageTag(selectedLanguage.getLanguageCode()); val config = AIConfiguration(CLIENT_ACCESS_TOKEN, AIConfiguration.SupportedLanguages.EnglishGB, AIConfiguration.RecognitionEngine.System) …. 在Android 3.0中,我得到了ALConfiguration.SupportedLanguages的“ Unresolved reference:SupportedLanguages ”的AIConfiguration.SupportedLanguages 。 AIConfiguration.RecognitionEngine解决得很好。 为什么这个问题会发生? 我可以实施哪些解决方案/解决方案? 我的更高级别的build.gradle文件: apply plugin: […]

如何获取API.AI webhook中没有客户端库的用户信息?

我正在开发一个简单的应用程序与谷歌助理和API.AI。 我想访问用户的位置。 根据文件,我必须要求许可。 但是文档指出只有NodeJS客户端库才有可能。 我的webhook是在Java中,我可以做到这一点?

使用Api.ai从Google Actions请求用户位置

Google Actions可以为您提供用户的位置,姓名和其他详细信息。 如何在没有nodejs SDK的情况下在Api.ai上完成? 所有来自Google的例子都使用Nodejs sdk。 根据Conversation Api,这只是把正确的json放在响应中的问题,但是不清楚如何让Api.ai来填充这个json。 我已经阅读了这里的文档 ,但我还不清楚。 示例代码或更详细的文档对于非nodejs开发者来说是非常好的。 我正在使用Java,但是如何为Api.ai创建Google Actions的响应json很好的解释对于所有语言的开发者都是有帮助的。