コード例 #1
0
        public SmsService.SendSMSOutput Send(BaseSmsMessage smsMessage)
        {
            //_smsInput.SHORT_NUMBER = "7023";
            _smsInput.SHORT_NUMBER = smsMessage.ShortNumber;
            int messageCount = smsMessage.Recievers.Count;

            _smsInput.TO_RECEIVERS = new string[messageCount];
            _smsInput.MESSAGE_BODY = new string[messageCount];
            _smsInput.SENDER       = smsMessage.Sender;
            _smsInput.S_DATE       = smsMessage.SendDate;
            _smsInput.EXPIRY_DATE  = smsMessage.ExpryDate;
            for (int i = 0; i < messageCount; i++)
            {
                _smsInput.TO_RECEIVERS.SetValue(smsMessage.Recievers[i], i);
                // _smsInput.TO_RECEIVERS.SetValue("905330000000", 0);
                //_smsInput.MESSAGE_BODY.SetValue("Bu bir test mesajıdır!", 0);
                _smsInput.MESSAGE_BODY.SetValue(smsMessage.MessageBody[0], i);
                _transactionList[0] = "64324423";
            }
            SmsGatewayTurkcell.SmsService.SendSMSOutput output = _smsClient.SendSMS(_smsToken, _transactionList, _smsInput);

            _smsClient.Close();
            return(output);
        }
コード例 #2
0
 public abstract SmsMessageOutPut SendSmsMessage(BaseSmsMessage message);