/// <summary> /// 根据用户组获取通道标识 /// </summary> /// <param name="request"></param> /// <returns></returns> private ApiResult <GetGroupInfoResponse> GetChannelId(GetGroupInfoRequest request) { var response = new GetGroupInfoResponse(); if (request == null || request.GroupId.IsNullOrEmpty()) { return(Error <GetGroupInfoResponse>("1", "参数不能为空")); } var channelId = _groupInfoService.GetChannelId(request.GroupId.ToGuid()); response.ChannelId = channelId.ToGuid(); return(Success(response)); }
/// <summary> /// 获取人员库信息。 /// </summary> /// <param name="req"><see cref="GetGroupInfoRequest"/></param> /// <returns><see cref="GetGroupInfoResponse"/></returns> public async Task <GetGroupInfoResponse> GetGroupInfo(GetGroupInfoRequest req) { JsonResponseModel <GetGroupInfoResponse> rsp = null; try { var strResp = await this.InternalRequest(req, "GetGroupInfo"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <GetGroupInfoResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
/// <summary> /// 获取群组详细资料:get_group_info /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <GetGroupInfoResult> GetGroupInfoAsync(GetGroupInfoRequest request) { return(await RequestAsync <GetGroupInfoRequest, GetGroupInfoResult>(ServiceName, "get_group_info", request)); }
public async Task <IActionResult> GetGroupInfo(GetGroupInfoRequest request, [FromServices] IHandler <GetGroupInfoRequest, ObjectResult> handler) { return(await handler.Handle(request)); }
public static GetGroupInfoResult GetGroupInfo(GetGroupInfoRequest request) { return(Request <GetGroupInfoResult>("group_open_http_svc", "get_group_info", request)); }
public async Task <ActionResult <GetGroupInfoResult> > GetGroupInfo([FromBody] GetGroupInfoRequest request) { return(await _groupClient.GetGroupInfoAsync(request)); }