2014-06-14 1 views
1

Utilisation de Java/Scala. J'envoie cette chaîne (un message sms) à un numéro de portable utilisateur par un compte Twilio.Comment ajouter un saut de ligne dans mon message SMS Twilio?

var body = "Hello from Govind Singh Nagarkoti! Your verification code is " + code 

Ceci sort vers l'utilisateur mobile, en 1 ligne.

Je veux une nouvelle ligne après la première phrase. Je souhaite que l'utilisateur reçoive:

"Hello from Govind Singh Nagarkoti! 
Your verification code is 240190" 

Comment puis-je entrer un saut de ligne?

+0

Essayez% 0D% 0A comme sauts de ligne – Jens

+0

L'utilisateur @Jens obtient comme c'est un message avec% 0D% 0A –

+1

Hey! Twilio employé ici. Avez-vous essayé d'écrire une chaîne multiligne avec un chariot de retour? Cela fonctionne pour moi (en Python). – phalt

Répondre

6

Si vous utilisez un official Twilio library, la syntaxe est \n.

Dans votre cas, cela devrait fonctionner:

var body = "Hello from Govind Singh Nagarkoti! \n Your verification code is " + code 
5

Utilisez% 0a, cela peut être utile.

Référence: http://www.twilio.com/help/faq/sms/how-do-i-add-a-line-break-in-my-sms-message

+0

déjà essayé, savez-vous que vous fournissez le lien de curl –

+0

utilisateur obtenant comme c'est le message avec% 0a –

+0

Jusqu'ici j'ai compris curl -X est un outil client de ligne de commande pour les manipulations d'URL, il signifiait faire un appel à l'API REST donné avec les ensembles de données. U pourrait essayer avec \ n une fois – Amz

1

Vous pouvez utiliser \n avec des guillemets simples

val body = s"Hello from Govind Singh Nagarkoti!\nYour verification code is $code" 

ou une nouvelle ligne avec triple guillemets:

var body = s"""Hello from Govind Singh Nagarkoti! 
Your verification code is $code""" 

Remarque que j'ai également utilisé l'interpolation de chaîne ici en préfixant la variable avec $ et en préfixant la chaîne avec s.

2

Juste un conseil à quiconque essaye d'utiliser \n pour amener le contenu à une nouvelle ligne: le "\n" doit être entre guillemets; si elle est contenue entre guillemets, elle sera imprimée comme '\n'.

Questions connexes