Beispiel #1
0
        public ActionResult <bool> Post1(InputItem item)
        {
            ReInputItems reInput = new ReInputItems();

            try
            {
                bool   status         = false;
                string url            = "https://api.smartdove.net/index.php?r=smsApi/SendOneSms";
                string responseString = string.Empty;
                string phone_number   = item.MobileNumber;
                string content        = item.MessageContent;
                string campaign_id    = "test123";

                SendMbMessage inputFlyFove = new SendMbMessage()
                {
                    token        = flyFoveToken,
                    phone_number = phone_number,
                    content      = content,
                    campaign_id  = campaign_id
                };

                string         postData = string.Format("token={0}&phone_number={1}&content={2}&campaign_id={3}", flyFoveToken, phone_number, content, campaign_id);
                byte[]         bs       = Encoding.UTF8.GetBytes(postData);
                HttpWebRequest req      = (HttpWebRequest)WebRequest.Create(url);
                req.Method        = "POST";
                req.ContentType   = "application/x-www-form-urlencoded";
                req.ContentLength = bs.Length;

                //using (Stream reqStream = req.GetRequestStream())
                //{
                //    reqStream.Write(bs, 0, bs.Length);
                //    reqStream.Close();
                //}
                //responseString = GetResponse(req);

                //var aaaa = "{\"is_error\":true,\"error_code\":0,\"error_message\":\"\",\"sms_id\":\"5\",\"sms_code\":\"1\"}";
                var bbb = "aasss";
                //var bbb = JsonConvert.DeserializeObject(aaaa);
                JObject jo       = (JObject)JsonConvert.DeserializeObject(responseString);
                string  is_error = jo["is_error"].ToString();

                if (!Convert.ToBoolean(is_error))
                {
                    status = true;
                }

                return(status);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Beispiel #2
0
        public ActionResult <bool> Post0(ReInputItems item)
        {
            var aa = "abc";

            return(false);
        }