Пример #1
0
        public void test_vms()
        {
            try
            {
//                Stream file = System.IO.File.OpenRead("tts.wav");

                var vmsApi = new SMSApi.Api.VMSFactory(client());

                var result =
                    vmsApi.ActionSend()
//                        .SetFile(file)
                    .SetTTS("test message")
                    .SetTo("xxxyyzz")
                    .SetDateSent(DateTime.Now.AddHours(2))
                    .SetTry(3)
                    .SetTryInterval(300)
                    .SetFrom("xxxyyzz")
                    .Execute();

                System.Console.WriteLine("Send: " + result.Count);

                string[] ids = new string[result.Count];

                for (int i = 0, l = 0; i < result.List.Count; i++)
                {
                    ids[l] = result.List[i].ID;
                    l++;
                }

                System.Console.WriteLine("Get:");
                result =
                    vmsApi.ActionGet()
                    .Ids(ids)
                    .Execute();

                foreach (var status in result.List)
                {
                    System.Console.WriteLine("ID: " + status.ID + " NUmber: " + status.Number + " Points:" + status.Points + " Status:" + status.Status + " IDx: " + status.IDx);
                }

                var deleted =
                    vmsApi
                    .ActionDelete()
                    .Ids(ids)
                    .Execute();

                System.Console.WriteLine("Deleted: " + deleted.Count);
            }
            catch (SMSApi.Api.ClientException e)
            {
                System.Console.WriteLine(e.Message);
            }
        }
Пример #2
0
        public void test_vms()
        {
            try
            {
            //                Stream file = System.IO.File.OpenRead("tts.wav");

                var vmsApi = new SMSApi.Api.VMSFactory(client());

                var result =
                    vmsApi.ActionSend()
            //                        .SetFile(file)
                        .SetTTS("test message")
                        .SetTo("xxxyyzz")
                        .SetDateSent(DateTime.Now.AddHours(2))
                        .SetTry(3)
                        .SetTryInterval(300)
                        .SetFrom("xxxyyzz")
                        .Execute();

                System.Console.WriteLine("Send: " + result.Count);

                string[] ids = new string[result.Count];

                for (int i = 0, l = 0; i < result.List.Count; i++)
                {
                    ids[l] = result.List[i].ID;
                    l++;
                }

                System.Console.WriteLine("Get:");
                result =
                    vmsApi.ActionGet()
                        .Ids(ids)
                        .Execute();

                foreach (var status in result.List)
                {
                    System.Console.WriteLine("ID: " + status.ID + " NUmber: " + status.Number + " Points:" + status.Points + " Status:" + status.Status + " IDx: " + status.IDx);
                }

                var deleted =
                    vmsApi
                        .ActionDelete()
                            .Ids(ids)
                            .Execute();

                System.Console.WriteLine("Deleted: " + deleted.Count);
            }
            catch (SMSApi.Api.ClientException e)
            {
                System.Console.WriteLine(e.Message);
            }
        }