C# 如何将传入的SMS解析为文本文件
我目前能够成功地向我的Twilio号码发送一条短信,这是我通过我的帐户获得的,并以标准回复回复 我想要的是在我的Twilio号码中解析接收到的文本,并将其粘贴到一个.txt文件中 这里是接收短信和回复短信的代码C# 如何将传入的SMS解析为文本文件,c#,asp.net-mvc,twilio,twilio-api,C#,Asp.net Mvc,Twilio,Twilio Api,我目前能够成功地向我的Twilio号码发送一条短信,这是我通过我的帐户获得的,并以标准回复回复 我想要的是在我的Twilio号码中解析接收到的文本,并将其粘贴到一个.txt文件中 这里是接收短信和回复短信的代码 using Twilio.TwiML; using Twilio.AspNet.Common; using Twilio.AspNet.Mvc; namespace Twilio.Controllers { public class SmsController : Twili
using Twilio.TwiML;
using Twilio.AspNet.Common;
using Twilio.AspNet.Mvc;
namespace Twilio.Controllers
{
public class SmsController : TwilioController
{
public TwiMLResult Index(SmsRequest incomingMessage)
{
var messagingResponse = new MessagingResponse();
messagingResponse.Message("The copy cat says: " +
incomingMessage.Body);
Console.WriteLine(incomingMessage.Body);
return TwiML(messagingResponse);
}
}
}
另外,如何在windows服务中使用它?我对这一点还不熟悉,已经搜索了很长一段时间,寻求一些帮助或指导类似这样的东西:
using System;
using System.IO;
namespace Twilio.Controllers
{
public class SmsController : TwilioController
{
public TwiMLResult Index(SmsRequest incomingMessage)
{
var messagingResponse = new MessagingResponse();
messagingResponse.Message("The copy cat says: " +
incomingMessage.Body);
Console.WriteLine(incomingMessage.Body);
using (StreamWriter w = File.AppendText("log.txt"))
{
Log(incomingMessage.Body, w);
}
return TwiML(messagingResponse);
}
public static void Log(string logMessage, TextWriter w)
{
w.Write("\r\nLog Entry : ");
w.WriteLine($"{DateTime.Now.ToLongTimeString()} {DateTime.Now.ToLongDateString()}");
w.WriteLine(" :");
w.WriteLine($" :{logMessage}");
w.WriteLine ("-------------------------------");
}
}
}
使用ASP.NET MVC创建简单服务
将数据保存在文本文件c#
,因为您已经有了要保存在文本文件中的数据。顺便问一下,您是否收到了答案检查。@斯托姆,您能建议一种方法来隐藏我运行(IIS Express)程序时打开的浏览器chrome吗?我只是想把它隐藏在后台?正如建议的那样,创建asp.net web api项目,并将相同的代码放入api操作方法中。如果答案有用,也请接受。非常感谢,@Alex。我是否可以隐藏运行程序时打开的浏览器?不客气。您需要将asp.net-mvc作为服务运行,