![](/img/trans.png)
[英]how to send sms to mobile from web application using asp.net and c#?
[英]How to send and receive sms from web application to mobile in ASP.Net webForms
我正在嘗試使用Plivo的API向美國的手機號碼發送和接收短信。 我想在我的網絡應用程序中收到他們的回復。 就像我們從移動公司收到消息,然后通常在同一個線程中回復他們的選項。
我正在使用此代碼來接收回復,但不確定在何處部署此代碼以創建類並將代碼放入其中或將其調用到我的webservice.asmx任何想法請
using System;
using System.Collections.Generic;
using System.Reflection;
using Nancy;
using RestSharp;
using Plivo.API;
namespace Receive_Sms
{
public class Program : NancyModule
{
public Program()
{
Post["/receive_sms"] = x =>
{
String from_number = Request.Form["From"]; // Sender's phone number
String to_number = Request.Form["To"]; // Receiver's phone number
String text = Request.Form["Text"]; // The text which was received
// Print the message
Console.WriteLine("Message received - From: {0}, To: {1}, Text: {2}", from_number, to_number, text);
return "Message received";
};
}
}
}
我也願意使用除Plivo之外的其他提供商。
要在Plivo號碼上接收消息,您必須配置附加到該號碼的Plivo應用程序的“消息URL”。 步驟來創建一個Plivo應用程序是在這里和步驟,該應用程序連接到您的Plivo數量在這里 。
接下來,您必須公開托管您的代碼,以便Plivo可以向您的.Net應用程序發送請求。 您可以使用Microsoft Azure或Appharbor等平台來托管.Net代碼。 部署后,使用托管應用程序URL(如https://yourapp.appharbor.com/receive_sms )配置上一步中創建的Plivo應用程序中的消息URL。
大多數美國運營商都有一個電子郵件地址,您可以發送電子郵件,然后將其自動發送到手機。 您所要做的就是使用SMTPClient發送電子郵件。 Google“我們通過電子郵件發送短信”以獲取每個運營商的相應地址。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.