/// <summary> /// 发送客服信息测试 /// </summary> public static void SendCustomMessageTest() { 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; } TextCustomMessage msg = new TextCustomMessage() { AccessToken = response.AccessToken.AccessToken, Content = "客服消息" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), MsgType = "text", ToUser = "******" }; var response2 = MessageHandler.SendCustomMessage(response.AccessToken.AccessToken, msg); if (response2.IsError) { Console.WriteLine("发送失败"); } else { Console.WriteLine("发送成功"); } }
/// <summary> /// 发送文本客服信息 /// </summary> /// <param name="accessToken">调用凭据</param> /// <param name="toUser">接收方</param> /// <param name="content">信息内容</param> /// <returns></returns> public static SendCustomMessageResponse SendTextCustomMessage(string accessToken, string toUser, string content) { TextCustomMessage msg = new TextCustomMessage() { AccessToken = accessToken, ToUser = toUser, Content = content, MsgType = "text" }; return(SendCustomMessage(accessToken, msg)); }