示例#1
0
        private static async Task Main(string[] args)
        {
            var x = new System.Xml.Serialization.XmlSerializer(typeof(MyClass));

            var client   = new JaxRpcMessagingServiceClient();
            var response = await client.sendAsync("username", "password", "", new[] { "98999999999" }, null, null, new[] { "98999999999" }, 1, 2,
                                                  true, DateTime.Now, "This is a test messsage");

            Console.WriteLine($"Result: {response.sendReturn.status} - {response.sendReturn.id}");
            Console.Read();
        }
        public Result SendSimple(SimpleMessage simpleMessage)
        {
            var destNumbers = GetDestNumbers(simpleMessage.PhoneNumber);
            var result      = serviceClient.sendAsync(
                Config.Username,
                Config.Password,
                Config.SourceNo,
                destNumbers,
                null,
                null,
                GetClientIDs(),
                (short)AtiehMessageType.Plaintext,
                (short)AtiehEncodingType.UniCode,
                true,
                DateTime.Now,
                simpleMessage.Message
                );

            return(HandleResult(destNumbers[0], result));
        }