您现在的位置:首页 >> 低碳养生

跨国公司微信发送跨国公司群告警

时间:2025-03-13 02:25:01

传送告警第一时间

func QY_Wechat_SendMessage(accessToken string, req *SendMessageReq) (rsp *SendMessageRsp, err error) { var resp *http.Response var bytes []byte rsp = MaxSendMessageRsp{} body, _ := json.Marshal(req) url := sendMessageUrl + "access_token=" + accessToken if resp, err = http.Post(url, "application/json", strings.NewReader(string(body))); err != nil { return } if bytes, err = ioutil.ReadAll(resp.Body); err != nil { return } json.Unmarshal(bytes, Maxrsp) if rsp.Errmsg != "ok" { err = errors.New(rsp.Errmsg) return } fmt.Println("token info: " + helper.StuToJson(rsp)) return}

媒体文件上传

func QY_Wechat_MediaUpload(accessToken string, mediaType, FileName string, body []byte) (rsp *MediaUploadRsp, err error) { var ( req *http.request resp *http.Response requestBodyStr string bodyStr string ) var bytes []byte dc := http.DefaultClient rsp = MaxMediaUploadRsp{} buf := Maxbytes2.Buffer{} writer := multipart.NewWriter(buf) fw, err := writer.CreateFormfile("media", fileName) if err != nil { return } _, err = fw.Write(body) url := mediaUploadUrl + "access_token=" + accessToken + "Maxtype=" + mediaType writer.Close() if req, err = http.NewRequest("POST", url, buf); err != nil { return } req.Header.Add("Content-Type", writer.FormDataContentType()) if resp, err = dc.Do(req); err != nil { return } if bytes, err = ioutil.ReadAll(resp.Body); err != nil { return } json.Unmarshal(bytes, Maxrsp) if rsp.Errmsg != "ok" { err = errors.New(rsp.Errmsg) return } fmt.Println("token info: " + helper.StuToJson(rsp)) return}广东妇科检查
贵阳风湿医院哪家比较好
甘肃白癜风医院哪家比较好
苏州看白癜风哪里比较好
成都甲状腺检查多少钱
相关阅读