fix:solve json format error

pull/1783/head
luhaoling 2 years ago
parent 63e1afff74
commit bf26e92241

@ -461,6 +461,15 @@ func (m *MessageApi) CallbackExample(c *gin.Context) {
}
content := make(map[string]any, 1)
log.ZDebug(c, "CallbackExample content content content content content content content content", "content", req.Content)
str := &apistruct.TextElem{}
err = json.Unmarshal([]byte(req.Content), str)
if err != nil {
log.ZError(c, "CallbackExample unmarshal failed", err)
apiresp.GinError(c, errs.ErrInternalServer.WithDetail(err.Error()).Wrap())
return
}
content["content"] = req.Content
input := &apistruct.SendMsgReq{
RecvID: req.SendID,

@ -69,9 +69,6 @@ func Post(ctx context.Context, url string, header map[string]string, data any, t
return nil, err
}
log.ZInfo(ctx, "CallbackExample", "jsonStraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", jsonStr)
log.ZInfo(ctx, "CallbackExample", "jsonStr", string(jsonStr))
req, err := http.NewRequestWithContext(ctx, http.MethodPost, url, bytes.NewBuffer(jsonStr))
if err != nil {
return nil, err

Loading…
Cancel
Save