Пример #1
0
        /// <summary>
        /// 创建短信模板
        /// </summary>
        public void CreateSmsTemplate()
        {
            // 设置请求对象
            CreateSmsTemplateRequest request = new CreateSmsTemplateRequest
            {
                SmsTemplateName    = "哈哈哈",
                SmsTemplateContent = "testtyc12020016",
                SmsTemplateType    = 1,
                Remark             = "test remark"
            };

            try
            {
                // 发送请求并返回响应
                CreateSmsTemplateResponse response = smnClient.SendRequest(request);
                string result = response.SmsTemplateId;
                Console.WriteLine("{0}", result);
                Console.ReadLine();
            }
            catch (Exception e)
            {
                // 处理异常
                Console.WriteLine("{0}", e.Message);
                Console.ReadLine();
            }
        }
        /// <summary>
        /// Unmarshaller the response from the service to the response class.
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
        {
            CreateSmsTemplateResponse response = new CreateSmsTemplateResponse();

            var unmarshaller = CreateTemplateMessageBodyUnmarshaller.Instance;

            response.CreateTemplateMessageBody = unmarshaller.Unmarshall(context);

            return(response);
        }