通过Twilio发送格式化消息

时间:2015-07-17 11:18:19

标签: twilio twilio-click-to-call

我想知道如何通过twilio .net api发送格式化消息

使用.net library

所以我的要求就像。我也可以使用html标签吗?

TwilioRestClient client;
            client = new TwilioRestClient(accountSID, authToken);
            string msg="Hi dalvir,
//line break

Welcome to my website.....
....


//line break

Thanks
<b>Support Team<b>


";
            // Send an SMS message.
            Message result = client.SendMessage(....);

2 个答案:

答案 0 :(得分:1)

使用%0a

例如:

"Body=Here is my first line%0aHere is my second line"

在不使用帮助程序库的情况下通过REST API发送出站消息时,最好使用URL编码对换行符进行编码。在URL编码中,换行符被编码为%0a

这是一个示例cURL脚本:

curl -XPOST https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Messages.json \
-d "To=+13105551234" \
-d "From=+12125555555" \
-d "Body=Here is my first line%0aHere is my second line" \
-u 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token' 

本示例将发件人消息从发件人(212)555-1234(+12125551234)发送到收件人(310)555-5555(+13105555555),并且包含以下消息:

  

这是我的第一行
  这是我的第二行

答案 1 :(得分:0)

Twilio开发者传道者在这里。

您绝对可以在短信中添加换行符。您可以按照通常在.NET中包含换行符的方式执行此操作。

SMS消息不支持HTML标记,因此无法使文本变为粗体。