媒体与内容类型

所有媒体类型使用同一个发送端点:POST /api/v1/messages

支持的 content_type

类型必填字段中心 UI
textbody气泡 / 列表行
imagemedia_urlmedia_base64图片预览
document媒体文件行(名称和打开操作)
audio媒体音频行
video媒体视频卡片
linklink_urlCTA 卡片
htmlhtml 或 HTML body完整新闻简报阅读器
systembody系统样式

图片

{
  "phone": "+228XXXXXXXX",
  "content_type": "image",
  "body": "Photo SEED - agence de Lomé",
  "media_url": "https://cdn.example.com/agence.jpg",
  "media_filename": "agence.jpg",
  "media_mimetype": "image/jpeg"
}

文档

{
  "phone": "+228XXXXXXXX",
  "content_type": "document",
  "body": "Guide d'affiliation (PDF)",
  "media_url": "https://cdn.example.com/guide.pdf",
  "media_filename": "guide-affiliation.pdf",
  "media_mimetype": "application/pdf"
}

音频

{
  "phone": "+228XXXXXXXX",
  "content_type": "audio",
  "body": "Message vocal d'accueil",
  "media_url": "https://cdn.example.com/accueil.mp3",
  "media_filename": "accueil.mp3",
  "media_mimetype": "audio/mpeg"
}

视频

{
  "phone": "+228XXXXXXXX",
  "content_type": "video",
  "body": "Présentation des services",
  "media_url": "https://cdn.example.com/services.mp4",
  "media_filename": "services.mp4",
  "media_mimetype": "video/mp4"
}

CTA 链接

{
  "phone": "+228XXXXXXXX",
  "content_type": "link",
  "body": "Consultez votre espace assuré.",
  "link_url": "https://morisbox.com",
  "link_title": "Espace assuré SEED",
  "link_description": "Cotisations, demandes et documents.",
  "link_label": "Ouvrir le portail",
  "link_image_url": "https://cdn.example.com/cover.jpg"
}

Base64 上传

代替 media_url

{
  "content_type": "document",
  "media_base64": "<base64…>",
  "media_filename": "piece.pdf",
  "media_mimetype": "application/pdf"
}

注意事项

  • 优先使用 MorisBox 及其客户端可访问的 HTTPS 媒体 URL
  • 大型广播应将文件托管在 CDN 上,并避免体积过大的 Base64 有效载荷
  • 媒体消息是中心消息,不会自动创建对话