我有一个Dialogflow聊天机器人,它与Twilio WhatsApp API集成在一起。当我在WhatsApp上键入文本时,一切都很好,但是当我在WhatsApp上发布图像或视频时,我在Twilio调试器上收到此错误:
错误-12300无效的内容类型
Twilio无法处理所提供URL的Content-Type。 请参阅Twilio标记XML文档以获取更多信息。 有效的Content-Type。您必须为所有请求返回Content-Type。 没有Content-Type的请求将在调试器中显示为502 网关错误。
可能的原因:
具有电话号码,去电请求或操作属性,请参阅 到非XML或音频资源。尝试使用Play动词进行演奏 非音频内容,例如XML或文本。
可能的解决方案:
验证您的Web服务器正在返回Content-Type,并且它是 期望值确保所指出的URL指向有效资源
我已经在Dialogflow和Twilio控制台上都进行了检查,但是我不确定必须设置哪种配置才能使图像上传正常工作。
答案 0 :(得分:0)
WhatsApps集成当前不支持媒体,因此可以解释该问题。
接收WhatsApp消息
https://www.twilio.com/docs/sms/whatsapp/api#receiving-a-whatsapp-message
“即将推出对入站媒体和位置的支持。”