ハッピーマンデー(TwiML応答のための)「改行」でXML応答を生成することができませんTwiMLを使用して(SMSを送信します)。私は流星とTwilioと非常にシンプルなアプリを構築しています</p> <p>、
しかし、私は固執しています。私は、改行(一種のhtml <br>
)で応答を送信する方法を知らない。私の簡単な関数の下 :
function xyz(message) {
response.setHeader('Content-Type', 'application/xml');
response.statusCode = 200;
var toSend = "<Response><Message>" + message + "</Message></Response>";
response.end(toSend);}
toSendはこのようです:
<Response>
<Message>The quick brown fox jumps over the lazy dog. Portez ce vieux whisky au juge blond qui fume</Message>
</Response>
私は(例えば)取得したいのですが一方で:
<Response>
<Message>The quick brown fox jumps over the lazy dog.
Portez ce vieux whisky au juge blond qui fume
</Message>
</Response>
そして、私が使用することはできません\n
、または[CDATA]
を使用して<br>
を使用します。
XMLbuilder(https://atmospherejs.com/meteor/xmlbuilder)を使用しようとしました。 しかし、私はそれを動作させることに成功しませんでした..
しかし、私は考えているので、あなたは2回請求されたと思います... \ n私はこの問題を抱えていましたか(私のSMSは最大サイズよりも長いかもしれません) SMSのため...)。 \ n多くの文字が含まれています(UTF-16のようなものもあります)... 私は今夜バックテックでメソッドを試してみます。メテオはES2015をサポートしています。私はうまく覚えています... – nerotulip
1つのSMSの場合、改行は新しいメッセージのために作成されません。 SMSの制限は160文字(またはUnicode文字を使用する場合は70文字、詳細はこちら)を覚えておいてください。https://www.twilio.com/blog/2015/08/common-sms-problems-unicode-twilio.html )。 – philnash
ありがとうございました。 しかし、Twilioがあなたのメッセージのために何文字を数えますか? 別の言い方をすれば、「\ n」の文字数は何文字ですか? 「\ n」がユニコード文字でない場合、SMSの制限は160です...もう一度感謝します。 – nerotulip