使用C#为Twilio SMS编码换行符?

时间:2014-10-06 02:29:16

标签: c# asp.net-web-api twilio

我正在使用WebApi 2.2加速Twilio API。我安装了Twilio C#库。

我使用表单在我的网络应用中捕获字符串,然后将其发送到webAPI。我想知道如何利用C#库发送带换行符的消息。

示例代码显示以下内容:

        var msg = twilio.SendMessage("+15084043345", "+15084043345", "Can you believe it's this easy to send an SMS?!");

但是,我不确定如何在此邮件中包含换行符。我应该在此字符串clientide中插入任何内容以表示换行吗?任何指导都很棒。

2 个答案:

答案 0 :(得分:5)

Twilio Evangelist在这里。

这实际上非常简单:

var msg = twilio.SendMessage("+15084043345", "+15084043345", "Hello.\nCan you believe it's this easy to send an SMS?!");

将导致:

Hello. Can you believe it's this easy to send an SMS?!

就像将字符串打印到控制台一样,\n\r\n\r可用于插入新行。我无法明确地说明所有手机最适合使用的是什么,但我发现\n非常可靠。 (我可以说完全在我的iOS 8设备上完成所有这三项工作......)

答案 1 :(得分:1)

如果你想在短信中显示新行,比如

帐户名称:suraj

年龄:24

然后这是asp.net VB的代码

Dim value As String =“Account Name:”& “suraj”& vbCrLf& “年龄:”& “24”

它将在短信中显示不在网页中的新行