原公众号文档（包含订阅号与服务号）已升级为公众号（原订阅号）与服务号文档。公众号文档请直接参考本目录内容，服务号文档请 [点击此处](/doc/service/guide/README.md) 前往。

# 素材管理

公众号可以通过服务端接口，对永久/临时素材进行管理，涉及的接口能力如下：

## 永久素材

| 接口名称 | 请求路径 | 描述 |
| --- | --- | --- |
| [获取永久素材](/doc/subscription/api/material/permanent/api_getmaterial.md) | /cgi-bin/material/get_material | 本接口用于根据media_id获取永久素材的详细信息 |
| [获取永久素材总数](/doc/subscription/api/material/permanent/api_getmaterialcount.md) | /cgi-bin/material/get_materialcount | 本接口用于获取公众号永久素材的总数信息 |
| [获取永久素材列表](/doc/subscription/api/material/permanent/api_batchgetmaterial.md) | /cgi-bin/material/batchget_material | 分类型获取永久素材列表，包含公众号在官网素材管理模块新建的素材 |
| [上传图文消息图片](/doc/subscription/api/material/permanent/api_uploadimage.md) | /cgi-bin/media/uploadimg | 本接口用于上传图文消息内所需的图片 |
| [上传永久素材](/doc/subscription/api/material/permanent/api_addmaterial.md) | /cgi-bin/material/add_material | 本接口用于新增图片/语音/视频等类型的永久素材 |
| [删除永久素材](/doc/subscription/api/material/permanent/api_delmaterial.md) | /cgi-bin/material/del_material | 本接口用于删除不再需要的永久素材，节省存储空间 |

## 临时素材

| 接口名称 | 请求路径 | 描述 |
| --- | --- | --- |
| [获取临时素材](/doc/subscription/api/material/temporary/api_getmedia.md) | /cgi-bin/media/get | 本接口用于获取临时素材（即下载临时的多媒体文件） |
| [新增临时素材](/doc/subscription/api/material/temporary/api_uploadtempmedia.md) | /cgi-bin/media/upload | 本接口用于上传临时多媒体文件 |
| [获取高清语音素材](/doc/subscription/api/material/temporary/api_gethdvoice.md) | /cgi-bin/media/get/jssdk | 本接口用于获取从 JSSDK 的 uploadVoice 接口上传的临时语音素材，格式为speex，16K采样率 |
