Example #1
0
        public void test_mms()
        {
            try
            {
                var mmsApi = new SMSApi.Api.MMSFactory(client());

                var result =
                    mmsApi.ActionSend()
                        .SetSubject("test subject")
                        .SetSmil("<smil><head><layout><root-layout height=\"600\" width=\"425\"/><region id=\"Image\" top=\"0\" left=\"0\" height=\"100%\" width=\"100%\" fit=\"meet\"/></layout></head><body><par dur=\"5000ms\"><img src=\"http://www.smsapi.pl/media/mms.jpg\" region=\"Image\"></img></par></body></smil>")
                        .SetTo("xxxyyyzzz")
                        .SetDateSent(DateTime.Now.AddHours(2))
                        .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 =
                    mmsApi.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 =
                    mmsApi
                        .ActionDelete()
                            .Ids(ids)
                            .Execute();

                System.Console.WriteLine("Deleted: " + deleted.Count);
            }
            catch (SMSApi.Api.ClientException e)
            {
                System.Console.WriteLine(e.Message);
            }
        }
Example #2
0
        public void test_mms()
        {
            try
            {
                var mmsApi = new SMSApi.Api.MMSFactory(client());

                var result =
                    mmsApi.ActionSend()
                    .SetSubject("test subject")
                    .SetSmil("<smil><head><layout><root-layout height=\"600\" width=\"425\"/><region id=\"Image\" top=\"0\" left=\"0\" height=\"100%\" width=\"100%\" fit=\"meet\"/></layout></head><body><par dur=\"5000ms\"><img src=\"http://www.smsapi.pl/media/mms.jpg\" region=\"Image\"></img></par></body></smil>")
                    .SetTo("xxxyyyzzz")
                    .SetDateSent(DateTime.Now.AddHours(2))
                    .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 =
                    mmsApi.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 =
                    mmsApi
                    .ActionDelete()
                    .Ids(ids)
                    .Execute();

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