那企业微信接口如何既发送文字,又发送图片
时间: 2024-09-29 12:11:06 浏览: 29
企业微信接口支持发送不同类型的内容,包括文字、图片、语音、视频等多种形式。如果你想同时发送文字和图片,可以使用`media card`(媒体卡片)这种格式,它允许组合不同的内容元素。
当你发送一个媒体卡片时,可以包括以下几个部分:
- **title**: 图片消息的标题,类似文本卡片的标题,用于概括内容。
- **description**: 可选的文字描述,提供更详细的说明或图片的简短说明。
- **picurl**: 图片的URL地址,这是显示在消息中的关键部分。
- **message**: 文本内容,可以是纯文字或者是HTML格式,支持格式化排版。
例如,发送一张图片和一段文字的示例代码可能看起来像这样:
```json
{
"touser": "@all", // 接收者的微信用户标识符
"msgtype": "news", // 消息类型为新闻推送
"news": {
"articles": [
{
"title": "公司活动图片",
"description": "这是我们这次活动的照片集",
"picurl": "http://example.com/image.jpg", // 图片URL
"message": "<![CDATA[<img src='http://example.com/image.jpg'>]]>" // 或者用HTML标签嵌入图片
}
]
}
}
```
发送之前,你需要确保图片URL有效并且权限允许。注意,使用HTML标签嵌入图片可能会限制某些平台的渲染效果,所以推荐直接使用外部链接。
阅读全文