/// <summary> /// 移动用户分组测试 /// </summary> public static void SetUserGroup(string userId, string groupId) { try { IMpClient mpClient = new MpClient(); var request = new AccessTokenGetRequest() { AppIdInfo = new AppIdInfo() { AppId = AppId, AppSecret = AppSecret } }; var response = mpClient.Execute(request); if (response.IsError) { return; } var request2 = new SetUserGroupRequest() { AccessToken = response.AccessToken.AccessToken, UserId = userId, ToGroupId = groupId }; var response2 = mpClient.Execute(request2); if (response2.IsError) { LogHelper.WriteLog(typeof(UserGroupOperation), response2.ErrInfo.ErrMsg); } else { GetGroups(); //查询一把,显示一下信息 } } catch (Exception ex) { LogHelper.WriteLog(typeof(UserGroupOperation), ex); throw new Exception(ex.Message); } }
/// <summary> /// 移动用户分组测试 /// </summary> public static void SetUserGroupTest() { IMpClient mpClient = new MpClient(); AccessTokenGetRequest request = new AccessTokenGetRequest() { AppIdInfo = new AppIdInfo() { AppID = appId, AppSecret = appSecret } }; AccessTokenGetResponse response = mpClient.Execute(request); if (response.IsError) { Console.WriteLine("获取令牌环失败.."); return; } SetUserGroupRequest request2 = new SetUserGroupRequest() { AccessToken = response.AccessToken.AccessToken, UserId = "oSFK4t4xIdeddd4wpxXaUmtKKpMA", ToGroupId = "101" }; var response2 = mpClient.Execute(request2); if (response2.IsError) { Console.WriteLine("移动用户分组失败,错误信息为:" + response2.ErrInfo.ErrCode + "-" + response2.ErrInfo.ErrMsg); } else { Console.WriteLine("移动用户分组成功"); GetGroupsTest(); //查询一把,显示一下信息 } }