既然与Api.ai集成,如何从twilio访问mediaURL?

既然与Api.ai集成,如何从twilio访问mediaURL?,twilio,mms,dialogflow-es,Twilio,Mms,Dialogflow Es,我目前正试图弄清楚如何通过twilio聊天机器人接收彩信。我不知道如何从twilio访问mediaURL,因为它与Api.ai集成在一起——有人知道有没有办法做到这一点吗 API.AI保留来自每个集成的原始请求的信息。使用webhook,您应该能够获得请求的所有信息,包括mediaURL。来自集成的API.AI webhook请求包括一个名为originalRequest的JSON对象,该对象应该包含您需要的信息。从API.AI的webhook请求到服务器的JSON应具有以下格式: { "o

我目前正试图弄清楚如何通过twilio聊天机器人接收彩信。我不知道如何从twilio访问mediaURL,因为它与Api.ai集成在一起——有人知道有没有办法做到这一点吗

API.AI保留来自每个集成的原始请求的信息。使用webhook,您应该能够获得请求的所有信息,包括mediaURL。来自集成的API.AI webhook请求包括一个名为
originalRequest
的JSON对象,该对象应该包含您需要的信息。从API.AI的webhook请求到服务器的JSON应具有以下格式:

{
  "originalRequest": {
    "source": "twilio",
    "data": {
        ...
    }
  }
  ...
}

data属性应该包含您要查找的信息。

在仔细研究了这个问题之后,Facebook/Twilio不会将图像事件长时间传递给API.ai。如果另一个人试图让api.ai回复图像事件,你必须在facebook/twilio和api.ai之间构建node.js层,以确保信息传递。

快速提问-@matthewayne,既然mms(照片消息)不会发送到api.ai或触发意图,我如何通过api.ai获得请求?