Google cloud platform 将API.AI与Amazon Alexa集成

Google cloud platform 将API.AI与Amazon Alexa集成,google-cloud-platform,aws-lambda,microservices,alexa,api-ai,Google Cloud Platform,Aws Lambda,Microservices,Alexa,Api Ai,我无法将API.AI导出代码与Amazon Alexa集成。我认为,意图模式和示例语句都正确地填充在了正确的位置,但是,Lambda函数的HTTPS端点造成了麻烦。 由于该技能是为API.AI构建的,因此我使用Google Cloud函数编写NodeJs脚本,该URL看起来与-https://.cloudfunctions.net/ (出于安全原因,我没有写确切的URL)。在API.AI上,它按预期工作,但在Alexa Lambda上,在测试期间,它会出现如下错误- 无法调用远程终结点,或者它返

我无法将API.AI导出代码与Amazon Alexa集成。我认为,意图模式和示例语句都正确地填充在了正确的位置,但是,Lambda函数的HTTPS端点造成了麻烦。 由于该技能是为API.AI构建的,因此我使用Google Cloud函数编写NodeJs脚本,该URL看起来与-https://.cloudfunctions.net/ (出于安全原因,我没有写确切的URL)。在API.AI上,它按预期工作,但在Alexa Lambda上,在测试期间,它会出现如下错误- 无法调用远程终结点,或者它返回的响应无效。(使用SSL证书时-我的开发端点具有来自可信证书颁发机构的证书) 在对应方上,当使用SSL证书选项作为-我的开发端点是具有来自证书颁发机构的通配符证书的域的子域时,会导致握手错误。 我还没有尝试使用-我将上传X.509格式的自签名证书。
我能请你们帮我解决这个问题吗?

这是一个不同的方法,我解决了这个问题标题上写的内容,而不是你们的描述。我希望你能在这方面找到帮助。这完全改变了我在集成Alexa和API.ai时的思维方式,它的工作非常有魅力


看看PDF文件。它有一个循序渐进的过程。我没有使用Java代码。我自己编写了一个Python2 lambda,使用Pypi中的模块api.ai。

我也遇到了同样的问题,最后我基于Node.js创建了一个AWS lambda来连接Alexa和api.ai。它还与Api.ai特性(如上下文)兼容


请随意贡献

灵活高效的设计实践将是使用独立的微服务,从Alexa内部与API.AI进行通信。额外的优势只会促进你的事业


另一个解决方法是使用基于API.AI的服务,并将其集成到Alexa应用程序中

不使用webhook响应。请建议如何在AlexapiaiBridge中使用webhook云函数响应。我相信这正确地总结了我的要求。