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 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 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)); }
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); } } } }
public static bool SendSms(string phoneNumber, string message) { var token = new Token().GetToken("6b32b30b434e98ee7c36c6a4", "lglifeisgood"); var messageSendObject = new MessageSendObject() { Messages = new List <String> { message }.ToArray(), MobileNumbers = new List <String> { phoneNumber }.ToArray(), LineNumber = "30004747477152", SendDateTime = null, CanContinueInCaseOfError = true }; MessageSendResponseObject messageSendResponseObject = new MessageSend().Send(token, messageSendObject); return(messageSendResponseObject.IsSuccessful); }
public static async Task <bool> SendSms(string CellPhone, string Message) { try { var TokenResponse = await Rest.PostAsync <Token>("Token", null, new Token("BABA!Ab#Targh", "6d758d31519b4c91931f8d31")); if (TokenResponse.IsSuccessful) { var TokenR = Newtonsoft.Json.JsonConvert.DeserializeObject <SmsResponse>(TokenResponse.Response); if (TokenR.IsSuccessful) { var messageSendObject = new MessageSendObject() { Messages = new List <string> { Message }.ToArray(), MobileNumbers = new List <string> { CellPhone }.ToArray(), LineNumber = "30002101000557", SendDateTime = null, CanContinueInCaseOfError = true }; MessageSendResponseObject messageSendResponseObject = new MessageSend().Send(TokenR.TokenKey, messageSendObject); return(messageSendResponseObject.IsSuccessful); } else { return(false); } } else { return(false); } } catch { return(false); } }
public MessageResponse SendSMSAsync(List <string> number, List <string> message) { var token = new Token().GetToken("fcbdc9cbbf3b8f31ebb9ce4e", "asd!@#fg"); var messageSendObject = new MessageSendObject() { Messages = message.ToArray(), MobileNumbers = number.ToArray(), LineNumber = _smssettings.LineNumber, SendDateTime = null, CanContinueInCaseOfError = _smssettings.CanContinueInCaseOfError }; MessageSendResponseObject messageSendResponseObject = new MessageSend().Send(token, messageSendObject); return(new MessageResponse { Message = messageSendResponseObject.Message, Success = messageSendResponseObject.IsSuccessful }); }
public bool SendSms(string to, string message) { var token = new Token().GetToken(_config["Sms:UserApiKey"], _config["Sms:SecretKey"]); var messageSendObject = new MessageSendObject { Messages = new List <string> { message }.ToArray(), MobileNumbers = new List <string> { to }.ToArray(), LineNumber = _config["Sms:SmsNumber"], SendDateTime = null, CanContinueInCaseOfError = true }; var messageSendResponseObject = new MessageSend().Send(token, messageSendObject); return(messageSendResponseObject.IsSuccessful); }
public void MessageSend() { var token = GetToken(); if (string.IsNullOrWhiteSpace(token)) { throw new Exception($@"{nameof(token) } is null"); } var messageSendObject = new MessageSendObject() { Messages = new List <string> { "تست" }.ToArray(), MobileNumbers = new List <string> { "09353429089" }.ToArray(), LineNumber = "30004505001156", SendDateTime = null, CanContinueInCaseOfError = true }; MessageSendResponseObject messageSendResponseObject = new MessageSend().Send(token, messageSendObject); if (messageSendResponseObject == null) { throw new Exception($@"{nameof(messageSendResponseObject) } is null"); } if (messageSendResponseObject.IsSuccessful) { } else { } }
public static bool SendSms(string ApiKey, string SecurityCode, string lineNumber, string message, string mobileNumber) { MessageSendObject messageSendObject = new MessageSendObject() { Messages = new List <string> { message }.ToArray(), MobileNumbers = new List <string> { mobileNumber }.ToArray(), LineNumber = lineNumber, SendDateTime = null, CanContinueInCaseOfError = true }; string tokenSmsIR = TokenSmsIr(ApiKey, SecurityCode); MessageSendResponseObject messageSendResponseObject = new MessageSend().Send(tokenSmsIR, messageSendObject); if (messageSendResponseObject.IsSuccessful) { return(true); } return(false); }
public void Send(string number, string message) { var token = GetToken(); var lines = new SmsLine().GetSmsLines(token); if (lines == null) { return; } var line = lines.SMSLines.Last().LineNumber.ToString(); var data = new MessageSendObject { Messages = new List <string> { message }.ToArray(), MobileNumbers = new List <string> { number }.ToArray(), LineNumber = line, SendDateTime = DateTime.Now, CanContinueInCaseOfError = true }; var messageSendResponseObject = new MessageSend().Send(token, data); if (messageSendResponseObject.IsSuccessful) { return; } line = lines.SMSLines.First().LineNumber.ToString(); data.LineNumber = line; new MessageSend().Send(token, data); }