1
我目前正在開發一個使用PHP
並使用twilio
,到SMS從它的Web應用程序。Newline沒有出現在發送短信
我現在面臨的問題是,閱讀文檔後,我開始在我的短信機身採用\n
,插入一個新的生產線,但在接收端,從來是出現在新的生產線。 (測試發生在Android 4.4.4手機上)
我目前正在開發一個使用PHP
並使用twilio
,到SMS從它的Web應用程序。Newline沒有出現在發送短信
我現在面臨的問題是,閱讀文檔後,我開始在我的短信機身採用\n
,插入一個新的生產線,但在接收端,從來是出現在新的生產線。 (測試發生在Android 4.4.4手機上)
Ricky從Twilio在這裏。如果你發送的消息與我們的PHP幫助庫我們照顧encoding the newline你:
$client = new Services_Twilio($account_sid, $auth_token);
$message = $client->account->messages->sendMessage(
'+15555555555', // From a Twilio number in your account
'+15555551234', // Text any number
"Hello monkey!\n how are you?"
);
如果你通過做一個HTTP請求到我們的API發送消息的直接,你需要確保你發送的信息是URL編碼的。幸運的是,PHP使用urlencode
函數很容易:
$params =
'&From=' . urlencode("+15555555555") .
'&To=' . urlencode("+15555551234") .
'&Body=' . urlencode("Hello monkey!\n how are you?");
希望對您有所幫助!
短信也作爲編碼字符串出現錯誤 –
如果您要在需要URL編碼的上下文中發送它,您應該嘗試'%0a',參見https://www.twilio.com/help/faq/sms/how-do-i-add-a -line-break-in-my-sms-message – bgfriend0