Я отправляю довольно длинное SMS-сообщение через API Twilio, около 200 символов или около того.
Можно ли сообщить Twilio, когда допустимо отправить другое сообщение?
Например, я отправляю это сообщение.
Customer: Last Name, First Name
Job Title: Weekly Lawncare
Job Description: Cut grass, edge.
Start Date: 24 Sept 2014
Finish Date: 25 Sept 2014
Status: In Progress
Twilio может прервать его после завершения линии, но не в середине номера телефона, удостоверения личности или электронной почты.
Это PHP, используемый для отправки сообщения.
$message = "Customer: " . $job_data->last_name . ", " . $job_data->first_name . "\n";
$message .= "Job Title: " . $job_data->title . "\n";
$message .= "Job Description: " . $job_data->description . "\n";
$message .= "Start Date: " . $job_data->start_date . "\n";
$message .= "Finish Date: " . $job_data->finish_date . "\n";
$message .= "Status: " . $job_data->status . "\n";
$client->account->messages->sendMessage($me, $sender, $message);
Мне не удалось найти какую-либо документацию по этому поводу, поэтому я боюсь, что это нужно сделать вручную.
Нет, нельзя сказать, что Twilio прервется после того, как закончится любая линия.
Вам нужно это вручную.
Что касается исходящих сообщений, то при отправке сообщений на телефонные номера в США и Канаде они объединяются с помощью TWILIO. С помощью URI ресурса «Сообщения» вы можете отправлять сообщения, содержащие до 1600 символов. Когда TWILIO получит ваш запрос, Twilio автоматически сегментирует сообщения длиной более 160 символов, и сообщения будут автоматически собраны на целевой телефонной трубке.
См:https://www.twilio.com/help/faq/sms/how-do-i-add-a-line-break-in-my-sms-message
https://www.twilio.com/help/faq/sms/does-twilio-support-concatenated-sms-messages-or-messages-over-160-characters
Увидев это, я думаю, вы получите ответ.
Других решений пока нет …