private void button19_Click(object sender, EventArgs e) { //设置用户备注名 var openid = textBox1.Text.Trim(); if (openid == "") { responseBox.Text = "请在第一个文本框中输入openid"; return; } var remark = textBox2.Text.Trim(); if (remark == "") { responseBox.Text = "请在第二个文本框中输入remark备注名"; return; } var result = WxHelperUser.RemarkUser(accessToken, openid, remark); if (result.errcode == ReturnCode.请求成功) { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } else { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } }
private void button22_Click(object sender, EventArgs e) { //获取用户列表 var nextopenid = textBox1.Text.Trim(); //if (nextopenid == "") { responseBox.Text = "请在第一个文本框中输入tagid"; return; } var result = WxHelperUser.GetUserList(accessToken, nextopenid); if (result.errcode == ReturnCode.请求成功) { responseBox.Text = result.errcode.ToString() + "\n"; responseBox.AppendText("==============================\n"); if (Convert.ToInt32(result.count) == 0) { responseBox.AppendText("total:" + result.total + "\n"); responseBox.AppendText("count:" + result.count + "\n"); } else { responseBox.AppendText("total:" + result.total + "\n"); responseBox.AppendText("count:" + result.count + "\n" + "openid:\n"); foreach (var a in result.data.openid) { responseBox.AppendText(a + "\n"); } responseBox.AppendText("next_openid:" + result.next_openid + "\n"); } } else { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } }
private void button17_Click(object sender, EventArgs e) { //获取用户身上的标签列表 var openid = textBox1.Text.Trim(); if (openid == "") { responseBox.Text = "请在第一个文本框中输入openid"; return; } var result = WxHelperUser.GetTagList(accessToken, openid); if (result.errcode == ReturnCode.请求成功) { responseBox.Text = result.errcode.ToString() + "\n"; responseBox.AppendText("======================\n标签列表\n"); foreach (var a in result.tagid_list) { responseBox.AppendText(a + "\n"); } } else { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } }
private void button16_Click(object sender, EventArgs e) { //批量为用户取消标签 var openid = textBox1.Text.Trim(); if (openid == "") { responseBox.Text = "请在第一个文本框中输入openid列表,以“,”间隔"; return; } var tagid = textBox2.Text.Trim(); if (tagid == "") { responseBox.Text = "请在第二个文本框中输入tagid"; return; } var openidlist = openid.Split(new char[] { ',' }); var result = WxHelperUser.BatchUnTagging(accessToken, openidlist, tagid); if (result.errcode == ReturnCode.请求成功) { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } else { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } }
private void button12_Click(object sender, EventArgs e) { //编辑标签 var id = textBox1.Text.Trim(); if (id == "") { responseBox.Text = "请在第一个文本框中输入id"; return; } var tag = textBox2.Text.Trim(); if (tag == "") { responseBox.Text = "请在第二个文本框中输入tag"; return; } var result = WxHelperUser.EditUserTag(accessToken, id, tag); if (result.errcode == ReturnCode.请求成功) { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } else { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } }
private void button21_Click(object sender, EventArgs e) { //批量获取用户基本信息 var openid = textBox1.Text.Trim(); if (openid == "") { responseBox.Text = "请在第一个文本框中输入openid列表,以“,”间隔"; return; } var lang = textBox2.Text.Trim(); var openidlist = openid.Split(new char[] { ',' }); List <GetUser> user_list = new List <GetUser>(); foreach (var a in openidlist) { GetUser user = new GetUser(); user.openid = a; user_list.Add(user); } var result = WxHelperUser.GetUserInfoList(accessToken, user_list); if (result.errcode == ReturnCode.请求成功) { responseBox.Text = result.errcode.ToString() + "\n"; foreach (var a in result.user_info_list) { responseBox.AppendText("=========================\n"); responseBox.AppendText( "subscribe:" + a.subscribe + "\n" + "openid:" + a.openid + "\n" + "nickname:" + a.nickname + "\n" + "sex:" + a.sex + "\n" + "language:" + a.language + "\n" + "city:" + a.city + "\n" + "province:" + a.province + "\n" + "country:" + a.country + "\n" + "headimgurl:" + a.headimgurl + "\n" + "subscribe_time:" + DateTimeHelper.ConvertToDateTime(Convert.ToInt64(a.subscribe_time)).ToLocalTime() + "\n" + "unionid:" + a.unionid + "\n" + "remark:" + a.remark + "\n" + "groupid:" + a.groupid + "\n" + "tagid_list:\n" ); foreach (var aa in a.tagid_list) { responseBox.AppendText(aa); } } } else { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } }
private void button11_Click(object sender, EventArgs e) { var result = WxHelperUser.GetUserTag(accessToken); if (result.errcode == ReturnCode.请求成功) { responseBox.Text = result.errcode.ToString() + "\n"; foreach (var a in result.tags) { responseBox.AppendText("==============================\n"); responseBox.AppendText("id:" + a.id + "\n" + "name:" + a.name + "\n" + "count:" + a.count.ToString() + "\n"); } } else { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } }
private void button20_Click(object sender, EventArgs e) { //设置用户备注名 var openid = textBox1.Text.Trim(); if (openid == "") { responseBox.Text = "请在第一个文本框中输入openid"; return; } var lang = textBox2.Text.Trim(); var result = WxHelperUser.GetUserInfo(accessToken, openid, lang); if (result.errcode == ReturnCode.请求成功) { responseBox.Text = result.errcode.ToString() + "\n"; responseBox.AppendText( "subscribe:" + result.subscribe + "\n" + "openid:" + result.openid + "\n" + "nickname:" + result.nickname + "\n" + "sex:" + result.sex + "\n" + "language:" + result.language + "\n" + "city:" + result.city + "\n" + "province:" + result.province + "\n" + "country:" + result.country + "\n" + "headimgurl:" + result.headimgurl + "\n" + "subscribe_time:" + DateTimeHelper.ConvertToDateTime(Convert.ToInt64(result.subscribe_time)).ToLocalTime() + "\n" + "unionid:" + result.unionid + "\n" + "remark:" + result.remark + "\n" + "groupid:" + result.groupid + "\n" + "tagid_list:\n" ); foreach (var a in result.tagid_list) { responseBox.AppendText(a); } } else { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } }
private void button10_Click(object sender, EventArgs e) { //创建标签 //返回的json有错误 var tag = textBox1.Text.Trim(); if (tag == "") { responseBox.Text = "请在文本框中输入tag"; return; } var result = WxHelperUser.CreateUserTag(accessToken, tag); if (result.errcode == ReturnCode.请求成功) { responseBox.Text = result.errcode.ToString() + "\n"; responseBox.AppendText("tag:" + result.tag.id + "\nname" + result.tag.name); } else { responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString(); } }