Как отправить смс, используя шлюз?
Я пытаюсь создать веб-приложение, используя asp.net и C#.net, из которого мне приходится отправлять смс на некоторые мобильные телефоны. Я купил ID пользователя и пароль от go-sms.com, и они предоставили мне это:
http://<url_to_be_provided>?company=<COMPANY_LOGIN>&user=<USERID>&password=<ENCODED_PASSWORD>&gateway=<GATEWAY>&mode=BUK&type=TX&hp=<MSISDN>&mesg=<MESSAGE_CONTENT>&charge=0&maskid=<MASKID>&convert=0
Вот мой четкий код, который я пробовал до сих пор (с этого сайта: http://forums.asp.net/t/1883175.aspx):
protected void btnSend_Click(object sender, EventArgs e)
{
try
{
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("http://<url_to_be_provided>?company=<COMPANY_LOGIN>&user=<USERID>&password=<ENCODED_PASSWORD>&gateway=<GATEWAY>&mode=BUK&type=TX&hp=<MSISDN>&mesg=" + txtMsg.Text.ToString() +" &charge=0&maskid=<MASKID>&convert=0"); // I am so sorry, as for confidential purpose I could not provide the values for the http link, company,user id and password
HttpWebResponse myResp = (HttpWebResponse)myReq.GetResponse();
System.IO.StreamReader respStreamReader = new System.IO.StreamReader(myResp.GetResponseStream());
string responseString = respStreamReader.ReadToEnd();
respStreamReader.Close();
myResp.Close();
}
catch (Exception ex)
{
Response.Write(ex);
}
}
но когда я нажимаю кнопку отправки, я не могу получить смс. Итак, я хотел бы попросить экспертов здесь помочь мне в этом. Как я могу написать код, чтобы использовать это или как я могу отредактировать мой текущий код, чтобы получать смс на мобильные телефоны.
Спасибо.