首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >api.ai Fullfillment请求不在POST URL中附加操作

api.ai Fullfillment请求不在POST URL中附加操作
EN

Stack Overflow用户
提问于 2017-08-29 16:51:02
回答 1查看 55关注 0票数 2

目前,所有源自api.ai的实现请求都是对api.ai实现部分中配置的基本url的POST请求。但是,为了能够在服务器端设置适当的路由(微服务风格),将操作附加到POST URL中会更有价值。

对于一个相当大的项目,可能有数百个实现动作,并且在单个整体项目中管理所有这些动作是繁琐的。如果动作来自URL,那么我们可以在firebase托管/服务器端微服务的情况下,将动作配置和组织到多个云函数中。

编辑:正如matthewayne回答的那样,我可以使用自己的代理设置来路由请求以实现目标。但我不想在请求处理中引入任何额外的延迟。因为我预计会有大量的网络钩子被解雇。对于谷歌api.ai团队来说,这将是一个非常容易实现的实现,允许更大的灵活性!因此期待google团队的回答!

EN

回答 1

Stack Overflow用户

发布于 2017-08-30 01:36:25

目前,这在API.AI的webhook设计中是不可能的。我建议设置一个代理服务,它从API.AI解包webhook请求,检查操作并将适当的请求发送到适当的微服务端点,然后在微服务返回结果后将响应转发回API.AI:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45934621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档