【问题标题】:Send Formatted messages through Twilio通过 Twilio 发送格式化消息
【发布时间】:2015-07-17 11:18:19
【问题描述】:

我想知道如何通过 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(....);

【问题讨论】:

    标签: twilio twilio-click-to-call


    【解决方案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) 发送出站消息,其中包含以下消息:

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

    【讨论】:

      【解决方案2】:

      这里是 Twilio 开发者宣传员。

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

      虽然 SMS 消息不支持 HTML 标记,因此无法将文本设置为粗体。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-11
        • 1970-01-01
        • 1970-01-01
        • 2020-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-13
        相关资源
        最近更新 更多