public void MassPreview() { UserInfo user = Session["usermodel"] as UserInfo; string type = Request["type"]; string openid = user.openid; string mediaid = Request["mediaid"]; string typepams = "media_id"; if (type == "text") { typepams = "content"; } string pams = "{\"touser\":\"" + openid + "\",\"" + type + "\":{\"" + typepams + "\":\"" + mediaid + "\"},\"msgtype\":\"" + type + "\"}"; string data = RequestType.HttpPost("https://api.weixin.qq.com/cgi-bin/message/mass/preview?access_token=" + getAccessToken(), pams); baseReturn str = JsonConvert.DeserializeObject <baseReturn>(data); if (str.errcode == 0) { result = Return_Msg(Enum_ReturnStatus.成功, "预览成功", data); } else { //Log(data); throw new Exception(data); } }
public void MassGroupSend() { string type = Request["type"]; string usergroup = Request["usergroup"]; string mediaid = Request["mediaid"]; string typepams = "media_id"; if (type == "text") { typepams = "content"; } string pams = "{\"filter\":{\"is_to_all\":false,\"group_id\":\"" + usergroup + "\"},\"" + type + "\":{\"" + typepams + "\":\"" + mediaid + "\"},\"msgtype\":\"" + type + "\"}"; string data = RequestType.HttpPost("https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=" + getAccessToken(), pams); baseReturn str = JsonConvert.DeserializeObject <baseReturn>(data); if (str.errcode == 0) { result = Return_Msg(Enum_ReturnStatus.成功, "发送成功", str.errmsg); } else { //Log(data); throw new Exception(data); } }
public void MassOpenIDSend() { string type = Request["type"]; string openid = Request["openid"]; string mediaid = Request["mediaid"]; string openidlist = ""; if (openid.IndexOf(',') > 0) { string[] arr = openid.Split(','); for (int i = 0; i < arr.Length; i++) { openidlist += "\"" + arr[i] + "\""; if (i != arr.Length - 1) { openidlist += ","; } } } else { throw new Exception("openid需要两个以上"); } string typepams = "media_id"; if (type == "text") { typepams = "content"; } string pams = "{\"touser\":[" + openidlist + "],\"" + type + "\":{\"" + typepams + "\":\"" + mediaid + "\"},\"msgtype\":\"" + type + "\"}"; string data = RequestType.HttpPost("https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token=" + getAccessToken(), pams); baseReturn str = JsonConvert.DeserializeObject <baseReturn>(data); if (str.errcode == 0) { result = Return_Msg(Enum_ReturnStatus.成功, "发送成功", data); } else { // Log(data); throw new Exception(data); } }
public void MaterialPermanentDelete() { string mediaid = Request["mediaid"]; string pams = "{\"media_id\":\"" + mediaid + "\"}"; string data = RequestType.HttpPost("https://api.weixin.qq.com/cgi-bin/material/del_material?access_token=" + getAccessToken(), pams); baseReturn str = JsonConvert.DeserializeObject <baseReturn>(data); if (str.errcode == 0) { result = Return_Msg(Enum_ReturnStatus.成功, "删除成功", null); } else { throw new Exception(str.errmsg); } }
public void MassSelectGroupSend() { string magid = Request["magid"]; string pams = "{\"msg_id\":" + magid + "}"; string data = RequestType.HttpPost("https://api.weixin.qq.com/cgi-bin/message/mass/get?access_token=" + getAccessToken(), pams); baseReturn str = JsonConvert.DeserializeObject <baseReturn>(data); if (str.errcode == 0) { result = Return_Msg(Enum_ReturnStatus.成功, "查询成功", str.errmsg); } else { //Log(data); throw new Exception(data); } }
void Button1Click(object sender, EventArgs e) { if (this.listView1.CheckedItems.Count > 0) { bool sucess = true; string message = ""; for (int i = 0; i < this.listView1.CheckedItems.Count; i++) { string trackid = this.listView1.CheckedItems[i].SubItems[8].Text; string newstatus = this.comboBox1.SelectedValue.ToString(); baseReturn br = tm.updateWimsTrackStatus(trackid, this.wimsLoginId, newstatus); if (!br.isSuccued) { message += "序号:【" + this.listView1.CheckedItems[i].Text + "】" + br.message + "\n"; sucess = false; } } if (sucess) { MessageBox.Show("更新成功", "提示"); } else { MessageBox.Show(message, "有错误"); } if (isEditQuery) { getWimsTrack(new string[] { this.textBox1.Text }); } else { getWimsTrack(vers); } } else { MessageBox.Show("请选择要发布的问题单"); } }
public void MaterialPermanentEdit() { string mediaid = Request["mediaid"]; string index = Request["index"]; string title = Request["title"]; string thumb_media_id = Request["thumb_media_id"]; string author = Request["author"]; string digest = Request["digest"]; int isshow = Convert.ToInt32(Request["ishow"]); string content = Request["content"]; string sourceurl = Request["sourceurl"]; articles item = new articles(); item.title = title; item.author = author; item.thumb_media_id = mediaid; item.digest = digest; item.show_cover_pic = isshow; item.content = content; item.content_source_url = sourceurl; string pams = "{\"media_id\":\"" + mediaid + "\",\"index\":" + index + ", \"articles\": " + JsonConvert.SerializeObject(item) + "}"; string data = RequestType.HttpPost("https://api.weixin.qq.com/cgi-bin/material/update_news?access_token=" + getAccessToken(), pams); baseReturn str = JsonConvert.DeserializeObject <baseReturn>(data); if (str.errcode == 0) { result = Return_Msg(Enum_ReturnStatus.成功, "删除成功", null); } else { throw new Exception(data); } }