private void btnToken_Click(object sender, EventArgs e) { var token = new Token().GetToken("8c239fb1b71d69d65d17a1c6", "!@#test!@#"); txtToken.Text = token; gettoken = token; SmsLineNumber credit = new SmsLine().GetSmsLines(token); if (credit == null) { throw new Exception($@"{nameof(credit) } is null"); } if (credit.IsSuccessful) { for (int i = 0; i < credit.SMSLines.Length; i++) { txtFrom.Text = credit.SMSLines[i].LineNumber.ToString(); } } else { } }
private void btnSend_Click(object sender, EventArgs e) { var token = new Token().GetToken("8c239fb1b71d69d65d17a1c6", "!@#test!@#"); txtToken.Text = token; gettoken = token; SmsLineNumber credit = new SmsLine().GetSmsLines(token); if (credit == null) { throw new Exception($@"{nameof(credit) } is null"); } if (credit.IsSuccessful) { for (int i = 0; i < credit.SMSLines.Length; i++) { txtFrom.Text = credit.SMSLines[i].LineNumber.ToString(); } Random r = new Random(); //Generate 10 random numbers for (int i = 1; i <= 10; i++) { //Console.WriteLine(r.Next()); string co = r.Next().ToString(); codevery = co; } var restVerificationCode = new RestVerificationCode() { Code = codevery, MobileNumber = txtTo.Text }; var restVerificationCodeRespone = new VerificationCode().Send(gettoken, restVerificationCode); if (restVerificationCodeRespone.IsSuccessful) { MessageBox.Show("پیامک شما با موفقیت ارسال شد", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("ERROR", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public string GetLineNumber() { var credit = new SmsLine().GetSmsLines(_token); if (credit == null) { return("50002015997738"); } if (credit.IsSuccessful && credit.SMSLines.Any()) { return(credit.SMSLines.FirstOrDefault().LineNumber.ToString()); } else { return("50002015997738"); } }
public void GetSmsLine() { var token = GetToken(); if (string.IsNullOrWhiteSpace(token)) { throw new Exception($@"{nameof(token) } is null"); } SmsLineNumber credit = new SmsLine().GetSmsLines(token); if (credit == null) { throw new Exception($@"{nameof(credit) } is null"); } if (credit.IsSuccessful) { } else { } }
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); }