private void SendLink(string tag, BaseRequest msg) { var client = ApiClient.GetInstance(tag); if (client != null) { var method = new MessageSend() { OpenID = msg.FromUserName, Message = new NewsMessage() { Articles = new List <Article>() { new Article() { Title = "test", Url = "http://www.56cargo.com" } } } }; client.Execute(method); } }
//[Dependency] //public ISubscribes Biz { // get; // set; //} public override Reply Handle(string tag, SubscribeRequest msg) { Task.Factory.StartNew(() => { //this.Biz.Subscribe(tag, msg.FromUserName); var method = new UserInfo() { OpenID = msg.FromUserName }; var client = ApiClient.GetInstance(tag); var user = client.Execute(method); if (!user.HasError) { //this.Biz.UpdateInfo(tag, msg.FromUserName, user); } var method2 = new MessageSend() { OpenID = msg.FromUserName, Message = new TextMessage() { Content = "谢谢关注" } }; client.Execute(method2); }); return null; }
public void MessageSend() { var method = new MessageSend() { OpenID = "replace with your User OpenID", Message = new TextMessage() { Content = "tttt" } }; var method2 = new MessageSend() { OpenID = "replace with your User OpenID", Message = new NewsMessage() { Articles = new List<Article>() { new Article(){ Title = "文章1", Url = "http://mp.weixin.qq.com/wiki/1/70a29afed17f56d537c833f89be979c9.html", Description = "Description", PicUrl = "http://e.hiphotos.baidu.com/image/pic/item/b999a9014c086e06312ffb4200087bf40ad1cb30.jpg" }, new Article(){ Title = "文章2", Url = "http://mp.weixin.qq.com/wiki/1/70a29afed17f56d537c833f89be979c9.html", Description = "Description", PicUrl = "http://e.hiphotos.baidu.com/image/pic/item/b999a9014c086e06312ffb4200087bf40ad1cb30.jpg" } } } }; var client = ApiClient.GetInstance("tag1"); //var obj = client.Execute(method); var obj2 = client.Execute(method2); }
public JsonResult SendMess() { if (Request.QueryString["UID"] != null) { MessageSend message = new MessageSend() { UID = Request.QueryString["UID"], ComplaintTime = DateTime.Parse(Request.QueryString["ComplaintTime"]), AdminID = Request.QueryString["AdminID"], ReplyTime = DateTime.Parse(Request.QueryString["Replytime"]), Message = Request.QueryString["ReplyMessage"] }; int flag; flag = manager.SendMess(message); if (flag == 1) { message.flag = 1; } else { message.flag = 0; } return(Json(message, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public void Send(string Reciver, string Message) { var token = GetNewToken(); var messageSendObject = new MessageSendObject() { Messages = new List <string> { Message }.ToArray(), MobileNumbers = new List <string> { Reciver }.ToArray(), LineNumber = "30006442226442", SendDateTime = null, CanContinueInCaseOfError = true }; MessageSendResponseObject messageSendResponseObject = new MessageSend().Send(token, messageSendObject); if (messageSendResponseObject.IsSuccessful) { MessageBox.Show("OK"); } else { } }
public void CanGetUserMessages() { var mockClass = new MessageSend(); var testClass = new MessageGet(); var testMessage = new MessageModel { DateTime = DateTime.Now.ToString(), Message = "Hello World!", UserFrom = "Jack Black" }; var secondTestMessage = new MessageModel { DateTime = DateTime.Now.ToString(), Message = "Hello World!", UserFrom = "Jack Pink" }; mockClass.SendMessages(testMessage); mockClass.SendMessages(secondTestMessage); List <MessageModel> List = testClass.GetMessages(); Assert.AreEqual(List.First().Message, testMessage.Message); Assert.AreEqual(List.First().UserFrom, testMessage.UserFrom); }
public ActionResult Create(MessageSend msg, string role) { if (!String.IsNullOrEmpty(role)) { if (!String.IsNullOrEmpty(msg.email) && !String.IsNullOrEmpty(msg.subject)) { db.Message.Add(msg); db.SaveChanges(); ViewBag.msg = "Message sent Successfully to " + msg.email; return(RedirectToAction("Index", "Message")); } else { ViewBag.role = role; if (role == "Instructor") { ViewBag.email = new SelectList(db.Instructors, "email", "email"); } else if (role == "Student") { ViewBag.email = new SelectList(db.Students, "email", "email"); } else if (role == "Admin") { ViewBag.email = new SelectList(db.Admin, "email", "email"); } } } return(View()); }
public bool SendVerificationCode(string mobile, string code) { var message = $"کاربر گرامی با تشکر از پیسوتن به مادپی 724 ، کد ثبت نام :{code}"; var mobileNumbers = new string[] { mobile }; var messages = new string[] { message }; try { var messageRes = new MessageSend().Send(_token, new MessageSendObject { MobileNumbers = mobileNumbers, Messages = messages, LineNumber = GetLineNumber(), SendDateTime = DateTime.Now.AddSeconds(30), CanContinueInCaseOfError = true }); if (messageRes.IsSuccessful) { return(true); } else { return(false); } } catch { return(false); } }
//[Dependency] //public ISubscribes Biz { // get; // set; //} public override Reply Handle(string tag, SubscribeRequest msg) { Task.Factory.StartNew(() => { //this.Biz.Subscribe(tag, msg.FromUserName); var method = new UserInfo() { OpenID = msg.FromUserName }; var client = ApiClient.GetInstance(tag); var user = client.Execute(method); if (!user.HasError) { //this.Biz.UpdateInfo(tag, msg.FromUserName, user); } var method2 = new MessageSend() { OpenID = msg.FromUserName, Message = new TextMessage() { Content = "谢谢关注" } }; client.Execute(method2); }); return(null); }
// POST: Course/Delete/5 public ActionResult Delete(int?id) { MessageSend msg = db.Message.Find(id); db.Message.Remove(msg); db.SaveChanges(); return(RedirectToAction("Index")); }
static void Send <T>(NetworkClient client, MessageID messageID, T obj, UInt64 u64TargetID, UInt32 dwUserData) { byte[] bytes = null; Pack <T>(messageID, obj, u64TargetID, dwUserData, ref bytes); MessageSend tab = new MessageSend(client, bytes); m_SendPackets.Add(tab); }
public void HandleObject_Send(Socket socket, MessageSend messageSend) { // Get the text to be sent // Determine IP of recipient // Determine Name of sender // Make Object with message, sender, recipient // Send to recipient // Send confirmation to sender (?) }
public ConversationMessage SendConversationMessage(string conversationId, ConversationMessageSendRequest conversationMessageRequest) { ParameterValidator.IsNotNullOrWhiteSpace(conversationId, "conversationId"); conversationMessageRequest.ConversationId = conversationId; var resource = new MessageSend(conversationMessageRequest); restClient.Create(resource); return(resource.Object as ConversationMessage); }
public string GetSteamSessionTicket() { uint num; byte[] numArray = new byte[1024]; SteamUser.GetAuthSessionTicket(numArray, 1024, out num); string str = BitConverter.ToString(numArray, 0, (int)num).Replace("-", string.Empty); Debug.WriteLine(string.Format("SteamLogin, steamSessionTicket={0}", str)); MessageSend messageSend = new MessageSend(GameCli.Send); int sLoginTransId = GameCli.s_loginTransId; AppId_t appID = SteamUtils.GetAppID(); }
public void Setup() { // Create a new array nativeArray = MessageSend.IntPtr_objc_msgSend(MessageSend.IntPtr_objc_msgSend(mutablearray_class, Selector.GetHandle("alloc")), Selector.GetHandle("init")); for (var i = 0; i < ArraySize; i++) { var element = MessageSend.IntPtr_objc_msgSend(MessageSend.IntPtr_objc_msgSend(nsobject_class, Selector.GetHandle("alloc")), Selector.GetHandle("init")); MessageSend.void_objc_msgSend_IntPtr(nativeArray, Selector.GetHandle("addObject:"), element); MessageSend.void_objc_msgSend(element, Selector.GetHandle("release")); } MessageSend.void_objc_msgSend_IntPtr(obj.Handle, Selector.GetHandle("setSomeArray:"), nativeArray); }
/// <summary> /// 发送接口 /// </summary> /// <param name="msgSend"></param> /// <returns></returns> public MessageSendRes Message_Send(MessageSend msgSend) { msgSend.agentid = agentid; var rel = QyAPI.Message_Send(access_token, msgSend); if (IsAccessTokenError(rel)) { rel = QyAPI.Message_Send(access_token, msgSend); IsAccessTokenError(rel, false); } return(rel); }
public void TheMessageIsSentToTheDatabase() { var testModel = new MessageModel { DateTime = DateTime.Now.ToString(), Message = "Bye World!", UserTo = "Jack Smack" }; var testClass = new MessageSend(); Assert.AreEqual(testClass.SendMessages(testModel), true); }
public void TheMessageIsSerializedCorrectly() { var testModel = new MessageModel { DateTime = DateTime.Now.ToString(), Message = "Hello World!", UserTo = "Jack Black" }; var testClass = new MessageSend(); Assert.IsInstanceOfType(testClass.SerializeModel(testModel), typeof(string)); }
private async void SendImage(string path) { Resource res = ImageSupportInstance.getInstance().UploadImage(path, 720, 640); MessageSend mess = new MessageSend() { Content = res.Id.ToString(), ConversationId = this.ConversationId, Type = 2 }; using (HttpClient client = new HttpClient()) { string url = Ultils.getUrl(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", AppInstance.getInstance().GetUser().Token); HttpResponseMessage response = client.PostAsJsonAsync("/api/Messages", mess).Result; if (!response.IsSuccessStatusCode) { System.Windows.MessageBox.Show("Lỗi khi gửi tin"); } } messTextbox.Text = ""; //send to hub Message hubmess = new Message() { ArrivalTime = DateTimeOffset.Now, Content = mess.Content, ConversationId = mess.ConversationId, Id = 0, SenderId = AppInstance.getInstance().GetUser().Id, Type = mess.Type }; string json = JsonConvert.SerializeObject(hubmess); try { await connection.InvokeAsync("SendMessage", "mess", json); } catch (Exception ex) { System.Windows.MessageBox.Show(ex.Message); } }
public void SendMessage() { IAppConfig appConfig = new MessageConfig("appid", "appkey", SignType.md5); MessageSend messageSend = new MessageSend(appConfig); messageSend.AddTo("17602115149"); messageSend.AddContent("【SUBMAIL】你好,你的验证码是:11112"); messageSend.AddTag("111111112"); string returnMessage = string.Empty; messageSend.Send(out returnMessage); Console.WriteLine(returnMessage); Console.ReadKey(); }
//连接数据库 public int SendMessage(MessageSend messages) { string uid = messages.UID; DateTime complainTime = messages.ComplaintTime; string aid = messages.AdminID; DateTime replyTime = messages.ReplyTime; string message = messages.Message; string signString = "SELECT 反馈时间, 账号ID, 是否回复 FROM 反馈记录"; string queryString1 = "INSERT INTO 反馈ID SET" + " 账号ID='" + uid + "',反馈时间='" + complainTime + "'," + " 回复管理员账号ID='" + aid + "',回复时间='" + replyTime + "',回复内容='" + message + "'"; string queryString2 = "START TRANSACTION;" + "SET foreign_key_checks = 0;" + "UPDATE 反馈记录 SET 是否回复='" + 1 + "SET foreign_key_checks = 1;COMMIT;"; using (MySqlConnection connection = new MySqlConnection(connectionString)) { connection.Open(); using (MySqlCommand command0 = new MySqlCommand()) { command0.Connection = connection; command0.CommandText = signString; MySqlDataReader reader = command0.ExecuteReader(); while (reader.Read()) { if (uid == reader["账号ID"].ToString() || replyTime == DateTime.Parse((reader["反馈时间"]).ToString()) || "1" == reader["是否回复"].ToString()) { reader.Close(); connection.Close(); return(0); } } reader.Close(); } using (MySqlCommand command1 = new MySqlCommand()) { command1.Connection = connection; command1.CommandText = queryString1; command1.ExecuteNonQuery(); } using (MySqlCommand command2 = new MySqlCommand()) { command2.Connection = connection; command2.CommandText = queryString2; command2.ExecuteNonQuery(); } connection.Close(); } return(1); }
public ActionResult Create(MessageSend msg) { if (!String.IsNullOrEmpty(msg.email) && !String.IsNullOrEmpty(msg.subject)) { db.Message.Add(msg); db.SaveChanges(); ViewBag.msg = "Message sent Successfully to " + msg.email; } else { ViewBag.email = new SelectList(db.Admin, "email", "email"); } return(View()); }
/// <summary> /// Sendet eine Nachricht an einen anderen Client /// </summary> /// <param name="to">Empfänger</param> /// <param name="msg">Nachricht</param> public void SendMessage(string to, string msg) { GeneralPackage package = new GeneralPackage(); package.Header = ComHeader.hSend; MessageSend message = new MessageSend(); message.To = to; message.Msg = msg; package.Content = message; SendPackage(package); }
// делаем команду отправкуи сообщения internal void SendMessage(string Address, string text) { Comm comm_req = new Comm(); comm_req.CommName = "MSG"; MessageSend msg = new MessageSend(); msg.Adress = Address; msg.Sender = Winlogin; msg.Message = text; comm_req.Body = msg; string json = JsonConvert.SerializeObject(comm_req); webSocket.Send(json); }
public ActionResult Reply(MessageSend msg, int id, string sender, string sub) { Session["msgId"] = id; Session["msgSender"] = sender; Session["msgSub"] = sub; if (!String.IsNullOrEmpty(msg.Message)) { db.Message.Add(msg); db.SaveChanges(); ViewBag.msg = "Replied Successfully to " + msg.email; return(RedirectToAction("Index")); } return(View()); }
public void Message() { var TeacherList = yuan.PhoneList(); string returnMessage = string.Empty; foreach (var item in TeacherList) { IAppConfig appConfig = new MessageConfig("26920", "d22f4cccf0441fcafcab541dd7d6e646", SignType.md5); MessageSend messageSend = new MessageSend(appConfig); messageSend.AddTo(item.Phone); messageSend.AddContent("【智联科技有限公司】尊敬的" + item.Name + "(先生),本周的课表已出,请去官网or手机端进行查看。生话愉快。"); messageSend.AddTag("xxxxx"); messageSend.Send(out returnMessage); } }
public MessageSendResponseObject sendMessages(List <string> phoneNumber, List <string> message) { var token = new Token().GetToken("f1441cad71e7fcc3c7561cad", "cd691dec0b70eca37981d5"); var messageSendObject = new MessageSendObject() { Messages = message.ToArray(), MobileNumbers = phoneNumber.ToArray(), LineNumber = "30004505000207", SendDateTime = null, CanContinueInCaseOfError = true }; MessageSendResponseObject messageSendResponseObject = new MessageSend().Send(token, messageSendObject); return(messageSendResponseObject); }
public override string ToString() { s = (MessageSend)base.Tag; Binding descbinding = new Binding("Description"); descbinding.Mode = BindingMode.TwoWay; descbinding.Source = s; txtdesc.SetBinding(TextBox.TextProperty, descbinding); Binding varbinding = new Binding("variable"); varbinding.Mode = BindingMode.TwoWay; varbinding.Source = s; txtvar.SetBinding(TextBox.TextProperty, varbinding); return base.ToString(); }
public ActionResult Message2() { var TeacherList = yuan.PhoneList(); string returnMessage = string.Empty; foreach (var item in TeacherList) { IAppConfig appConfig = new MessageConfig("26920", "d22f4cccf0441fcafcab541dd7d6e646", SignType.md5); MessageSend messageSend = new MessageSend(appConfig); messageSend.AddTo(item.Phone); messageSend.AddContent("【智联科技有限公司】尊敬的" + item.Name + "(先生),本周的课表已修改,请去官网,140.143.54.130,or手机端,140.143.54.130:100进行查看。生话愉快。"); messageSend.AddTag("xxxxx"); messageSend.Send(out returnMessage); } return(Json(new { errorNo = "0", errorInfo = returnMessage }, JsonRequestBehavior.AllowGet)); }
public SendReturnObject SendFlashSms(string txt, string receiver) { try { LogStringValue?.Invoke("متن پیام", txt); LogStringValue?.Invoke("گیرنده", receiver); long resNum; var resOfConvert = long.TryParse(receiver, out resNum); if (!resOfConvert) { throw new Exception("شماره موبايل مي بايست به شكل يك عدد باشد"); } var token = new Token().GetToken(_password, _username); var messageSendObject = new MessageSendObject() { Messages = new List <string> { txt }.ToArray(), MobileNumbers = new List <string> { receiver }.ToArray(), LineNumber = _sender, SendDateTime = null, CanContinueInCaseOfError = true }; MessageSendResponseObject messageSendResponseObject = new MessageSend().Send(token, messageSendObject); if (messageSendResponseObject.IsSuccessful) { var id = Convert.ToInt32(messageSendResponseObject.Ids[0]); return(new SendReturnObject("", SentStatus.Successful, id)); } else { throw new Exception(messageSendResponseObject.Message); } } catch (Exception ex) { LogInternalException?.Invoke("SendSms", ex); } return(new SendReturnObject(string.Empty, SentStatus.Failed, -1)); }
public ObjectResult SendCodeAsync([FromBody] MessageCodeInputDto input) { _logger.LogInformation($"client[post]:发送短信验证码{input.code}给{input.molile}"); IAppConfig appConfig = new MMSConfig("41014", "1c5485f03799ecb37c5d1d00b66523f6", SignType.normal); MessageSend messageSend = new MessageSend(appConfig); messageSend.AddTo(input.molile); messageSend.AddContent($"【每日币推】您的验证码是:{input.code},请在10分钟内输入"); messageSend.AddTag("123"); string returnMessage = string.Empty; messageSend.Send(out returnMessage); var command = new MessageAddCommand(input.code, input.code, BlockSms.Core.Domain.EMsgType.验证码); var result = _mediator.Send(command); return(Ok(result)); }
/// <summary> /// /// </summary> /// <param name="request"></param> public void Send(MessageRequest request) { var url = _setting.RequestUrl; var messageSend = new MessageSend {Message = request, Key = _setting.ApiKey}; var stream1 = new MemoryStream(); var ser = new DataContractJsonSerializer(typeof(MessageSend)); ser.WriteObject(stream1, messageSend); stream1.Position = 0; var json = ""; using (var sr = new StreamReader(stream1)) { json = sr.ReadToEnd(); } MakePost(url, json); }
public async Task Send(BaseMessage msg) { var data = (WeChatMessage)msg; var api = ApiClient.GetInstance("xxy"); //接口限制: 用户不先在WX上发起对话,就没办法使用该功能! //{"errcode":45015,"errmsg":"response out of time limit or subscription is canceled hint: [h6kfKa0794age8]"} var method = new MessageSend() { OpenID = data.Receiver, Message = new TextMessage() { Content = data.Ctx } }; var result = await api.Execute(method); if (this.OnProcessed != null) { var ex = result.HasError ? new Exception(result.ErrorInfo) : null; this.OnProcessed(this, new ProcessedArgs(DbEntity.Enums.MsgTypes.WeChat, data.ID, ex)); } }
public void GetSentMessageById() { var token = GetToken(); if (string.IsNullOrWhiteSpace(token)) { throw new Exception($@"{nameof(token) } is null"); } SentMessageResponseById messageSendResponseById = new MessageSend().GetById(token, 5643981); if (messageSendResponseById.IsSuccessful) { } else { } }
private void btnSend_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtToken.Text)) { MessageBox.Show("لطفا ابتدا بروی دکمه توکن کلیک کنید", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (string.IsNullOrEmpty(txtTo.Text)) { MessageBox.Show("لطفا شماره تلفن مقصد را وارد کنید", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(txtMessage.Text)) { MessageBox.Show("لطفا متن پیام را جهت ارسال وارد کنید", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var messageSendObject = new MessageSendObject() { Messages = new List <string> { txtMessage.Text }.ToArray(), MobileNumbers = new List <string> { txtTo.Text }.ToArray(), LineNumber = txtFrom.Text, SendDateTime = null, CanContinueInCaseOfError = true }; MessageSendResponseObject messageSendResponseObject = new MessageSend().Send(gettoken, messageSendObject); if (messageSendResponseObject.IsSuccessful) { MessageBox.Show("پیامک شما با موفقیت ارسال شد", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("ERROR", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void SendLink(string tag, BaseRequest msg) { var client = ApiClient.GetInstance(tag); if (client != null) { var method = new MessageSend() { OpenID = msg.FromUserName, Message = new NewsMessage() { Articles = new List<Article>() { new Article(){ Title = "test", Url = "http://www.56cargo.com" } } } }; client.Execute(method); } }