我通过Twilio的API发送了相当长的短信,大约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可以在线路完成后将其中断,但不能在电话号码,ID或电子邮件中间打破。
这是用于发送消息的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);
我还没有找到任何关于此的文档,所以我担心它需要手动完成。
答案 0 :(得分:4)
不,在完成任何一行之后,不可能告诉Twilio。 你需要手动。
对于传出消息,在向美国和加拿大的电话号码发送消息时,会有TWILIO连接消息。使用Messages资源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
看到这个后,我想你会得到答案。