Twilio在PHP中未认可的新线



使用php/laravel。
和最新的Twilio库5.16.2

遵循此之后-https://support.twilio.com/hc/en-us/articles/223181468-how-do-do-do--i--i--i--i-a-a-line-line-break-inbreak-in-my-sms-my-sms-mess-message-thi-P>

,这些工作都没有按原样发送:

  • %0a
  • n
  • %0d%0a

$ textmessagetosend = $ textmessagetosend。'%0a'。 $ emaillinkofcontent;

我缺少什么?

问题在于单引号的字符串使用双引号来解决问题,

$textMessageToSend = $textMessageToSend . "%0a" . $emailLinkOfContent;

确保 $textMessageToSend$emailLinkOfContent均为双引号分配的字符串,如果初始化被硬编码。

我大约在2个月前在Laravel使用Twilio,我在发送具有此类内容的短信时没有问题:

'Test'. "n" .'new line'

它到达了新线路,但是如您在PHP中所看到的,您应该使用双引号来使其起作用。

最新更新