1
0
mirror of https://github.com/silenceper/wechat.git synced 2026-02-08 06:32:27 +08:00

fix: handle JSON parse error when API returns binary file instead of error JSON (#852)

Co-authored-by: tax <jia_deng@intsig.net>
This commit is contained in:
zhangjiani
2025-09-14 19:47:00 +08:00
committed by GitHub
parent ef1372b98a
commit d4a81916d5
2 changed files with 17 additions and 8 deletions

View File

@@ -191,12 +191,6 @@ func (r *Client) GetTempFile(mediaID string) ([]byte, error) {
return nil, err
}
// 检查响应是否为错误信息
err = util.DecodeWithCommonError(response, "GetTempFile")
if err != nil {
return nil, err
}
// 如果不是错误响应,则返回原始数据
return response, nil
// 检查响应是否为错误信息,如果不是错误响应,则返回原始数据
return util.HandleFileResponse(response, "GetTempFile")
}