由于 twilio 与 Api.ai 集成,如何从它访问 mediaURL?
How to access the mediaURL from twilio since it is integrated with Api.ai?
我目前正在尝试了解如何通过 twilio 聊天机器人接收彩信。我不知道如何从 twilio 访问 mediaURL,因为它与 Api.ai 集成在一起——有人知道是否有办法做到这一点吗?
API.AI 保留有关每个集成的原始请求的信息。使用 webhook,您应该能够获取有关请求的所有信息,包括 mediaURL。 API.AI 来自集成的 Webhook 请求包括一个名为 originalRequest
的 JSON 对象,它应该包含您需要的信息。 API.AI 向您的服务器发出的 Webhook 请求中的 JSON 应采用以下形式:
{
"originalRequest": {
"source": "twilio",
"data": {
...
}
}
...
}
数据属性应该有您要查找的信息。
在仔细研究这个问题后 - Facebook/Twilio 不要将图像事件传递给 API.ai。如果外面的另一个人试图让 api.ai 回复图像事件 - 你必须在 facebook/twilio 和 Api.ai 之间构建一个 node.js 层以确保信息得到传递一起。
我目前正在尝试了解如何通过 twilio 聊天机器人接收彩信。我不知道如何从 twilio 访问 mediaURL,因为它与 Api.ai 集成在一起——有人知道是否有办法做到这一点吗?
API.AI 保留有关每个集成的原始请求的信息。使用 webhook,您应该能够获取有关请求的所有信息,包括 mediaURL。 API.AI 来自集成的 Webhook 请求包括一个名为 originalRequest
的 JSON 对象,它应该包含您需要的信息。 API.AI 向您的服务器发出的 Webhook 请求中的 JSON 应采用以下形式:
{
"originalRequest": {
"source": "twilio",
"data": {
...
}
}
...
}
数据属性应该有您要查找的信息。
在仔细研究这个问题后 - Facebook/Twilio 不要将图像事件传递给 API.ai。如果外面的另一个人试图让 api.ai 回复图像事件 - 你必须在 facebook/twilio 和 Api.ai 之间构建一个 node.js 层以确保信息得到传递一起。