private void btn_ModifyLabelList_Click(object sender, EventArgs e) { micromsg.UserLabelInfo[] userLabels = new micromsg.UserLabelInfo[1]; userLabels[0] = new micromsg.UserLabelInfo(); userLabels[0].LabelIDList = tb_Content.Text; userLabels[0].UserName = "******"; var Modify = wechat.ModifyContactLabelList(userLabels); put(JsonConvert.SerializeObject(Modify)); }
public Task <HttpResponseMessage> BatchUpdateLabelName(BatchUpdateLabel batchUpdateLabel) { ResponseBase response = new ResponseBase(); try { micromsg.UserLabelInfo[] userLabels = new micromsg.UserLabelInfo[batchUpdateLabel.ToWxIds.Count]; for (int i = 0; i < batchUpdateLabel.ToWxIds.Count; i++) { userLabels[i] = new micromsg.UserLabelInfo(); userLabels[i].LabelIDList = batchUpdateLabel.LabelIDList; userLabels[i].UserName = batchUpdateLabel.ToWxIds[i]; } var result = wechat.ModifyContactLabelList(batchUpdateLabel.WxId, userLabels); if (result == null || result.BaseResponse.Ret != (int)MMPro.MM.RetConst.MM_OK) { response.Success = false; response.Code = "501"; response.Message = result.BaseResponse.ErrMsg.String ?? "修改失败"; } else { response.Message = "修改成功"; } } catch (ExpiredException ex) { response.Success = false; response.Code = "401"; response.Message = ex.Message; } catch (Exception ex) { response.Success = false; response.Code = "500"; response.Message = ex.Message; } return(response.ToHttpResponseAsync()); }