微信投诉图片查看接口文档
一、接口基本信息
| 项目 |
内容 |
| 接口地址 |
/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
}
}
六、错误码说明
七、使用说明
前端展示 Base64 图片示例
<img id="complaintImage" />
<script>
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') {
const imageUrl = `data:${data.data.imageType};base64,${data.data.imageBase64}`;
document.getElementById('complaintImage').src = imageUrl;
}
});
</script>
文档更新时间: 2026-09-10 09:48 作者:张亚飞