akhter86 Ответов: 1

Как подключиться к SMS API с помощью SQL via ASP.NET


я хочу подключить SMS к таблице SQL и взять конкретные данные ,Пожалуйста, помогите..Упомянутое ниже кодирование ,то есть там, где должен быть упомянут SQL-запрос для взятия данных из таблицы.

Что я уже пробовал:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;



namespace WebApplication31
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        string MyUsername = "11111111111"; //Your Username At Sendpk.com 
        string MyPassword = "111"; //Your Password At Sendpk.com 
        string toNumber = "111111111"; //Recepient cell phone number with country code 
        string Masking = "SMS Alert"; //Your Company Brand Name 
        string MessageText = "SMS Sent using .Net";
        string jsonResponse = SendSMS ("Masking", "toNumber", "MessageText"," MyUsername", "MyPassword");

        private static string SendSMS(string p1, string p2, string p3, string p4, string p5)
        {
            throw new NotImplementedException();
        }
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            String URI = "http://Sendpk.com" +
            "/api/sms.php?" +
            "username=" + MyUsername +
            "&password=" + MyPassword +
            "&sender=" + Masking +
            "&mobile=" + toNumber +
            "&message=" + Uri.UnescapeDataString(MessageText); // Visual Studio 10-15 
            //"&message=" + System.Net.WebUtility.UrlEncode(MessageText);// Visual Studio 12 
            try
            {
                WebRequest req = WebRequest.Create(URI);
                WebResponse resp = req.GetResponse();
                var sr = new System.IO.StreamReader(resp.GetResponseStream());
                //return sr.ReadToEnd().Trim(); 
            }
            catch (WebException ex)
            {
                var httpWebResponse = ex.Response as HttpWebResponse;
                if (httpWebResponse != null)
                {
                    switch (httpWebResponse.StatusCode)
                    {
                        case HttpStatusCode.NotFound:
                        //return "404:URL not found :" + URI; 
                        //break; 
                        case HttpStatusCode.BadRequest:
                        //return "400:Bad Request"; 
                        //break; 
                        default:
                            break;
                       //return httpWebResponse.StatusCode.ToString(); 

                    }
                }
                //return null; 
            }
        }
    }
}

1 Ответов

Рейтинг:
2

Christian Graus

Вам нужен SMS-шлюз, который предлагает API, и вам нужно позвонить ему. Вы, кажется, нашли один, но так как вы не говорите нам, что идет не так с этим кодом, невозможно предложить более конкретную помощь.

Или ваша проблема заключается в получении данных с SQL Server? Самый простой способ сделать это-использовать entity framework для создания DAL в вашей БД и использовать его для извлечения данных из БД. Опять же, очень неопределенный вопрос, спрашивающий о некоторых вещах начального уровня. Вы должны попытаться сделать это и задать конкретные вопросы, когда вы застряли


akhter86

Спасибо за ваше доброе предложение , я новичок,так что зачем задавать такие вопросы ,я хочу просто немного помочь в том,как подключить это кодирование к SQL, и это кодирование работает, которое я разделяю, работает нормально.