微信投诉图片查看接口文档


一、接口基本信息

项目 内容
接口地址 /api/v1/complaint/wechat/images/view
请求方式 POST
接口描述 查看微信投诉中的图片数据,将图片转为 Base64 格式返回
Content-Type application/json

二、请求参数

参数名 类型 必填 描述
complaintId String 投诉单ID
mediaId String 微信图片媒体ID
accessid String 访问ID
sign String 签名

三、响应参数

参数名 类型 描述
return_code String 响应状态码,10000 表示成功
data Object 响应数据
data.imageBase64 String 图片的 Base64 编码字符串
data.imageType String 图片类型,固定值:image/jpeg
data.imageSize Integer 图片字节数

四、请求示例

请求 Body

{
    "complaintId": "202409100001",
    "mediaId": "MEDIA_ID_123456",
    "accessid": "11222*********",
    "sign": "111222*********"
}

五、响应示例

成功响应

{
    "return_code": "10000",
    "data": {
        "imageBase64": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBD...",
        "imageType": "image/jpeg",
        "imageSize": 123456
    }
}

六、错误码说明

错误码 说明
10000 成功

七、使用说明

前端展示 Base64 图片示例

<img id="complaintImage" />

<script>
// 调用接口获取 Base64 图片
fetch('/haipay-api/weixin/complaint/images/view', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        complaintId: '202409100001',
        mediaId: 'MEDIA_ID_123456',
        accessid: '11222*********',
        sign: '111222*********'
    })
})
.then(res => res.json())
.then(data => {
    if (data.return_code === '10000') {
        // 拼接 Data URL 格式并展示
        const imageUrl = `data:${data.data.imageType};base64,${data.data.imageBase64}`;
        document.getElementById('complaintImage').src = imageUrl;
    }
});
</script>

文档更新时间: 2026-09-10 09:48   作者:张亚飞