我设置了一个与 Twilio WhatsApp API 集成的 Dialogflow 聊天机器人。当我在 WhatsApp 上输入文本时一切都很好,但是当我在 WhatsApp 上发布图像或视频时,我在 Twilio 调试器上收到此错误:
错误 - 12300 无效的内容类型
Twilio 无法处理所提供 URL 的 Content-Type。有关有效内容类型的更多信息,请参阅 Twilio 标记 XML 文档。您必须为所有请求返回 Content-Type。没有 Content-Type 的请求将在调试器中显示为 502 Bad Gateway 错误。
可能的原因:
具有电话号码、拨出呼叫请求或操作属性是指非 XML 或音频资源。使用 Play 动词尝试播放非音频内容,例如 XML 或文本。
可能的解决方案:
验证您的 Web 服务器是否返回 Content-Type 并且它是预期值 确保记录的 URL 引用有效资源
我已经在 Dialogflow 和 Twilio 控制台上检查了它,但我不确定我必须设置哪种配置才能使图像上传工作。