2016-09-26 63 views
2

你好,我在我的項目中使用twilio建立在laravel框架上。它在twilio網站上表示:「要發送短信到多個號碼,你需要添加一個數組中的所有數字,並使用迭代對每個數字進行單獨的呼叫」。我正在做同樣的事情,但直到發送多個消息只有第一個號碼,而不是發送多個號碼的短信。這是我的代碼。Twilio發送多個短信而不是多個號碼

foreach ($numbers as $number) { 
Twilio::sms(['to' => [$number],'message' => 'Hi']); 
} 

$號碼包含兩個數字9234222 *****和9231102 *****但我對9234222 recieving兩條消息*****而不是一個在每個。而在我的twilio儀表板中,它顯示了+9234222 *****和+9231102 *****的2個分段不存在。

UPDATE 我已經找到解決方案發送相同的消息到多個數字。用於發送短信到多個號碼只需將數組$numbers設置爲'to'而不是循環。 Twilio::sms(['to' => $numbers,'message' => 'Hi']);

還在等待最佳答案。 如果我想用名稱發送消息,該怎麼辦?例如+9234222 *****的'Hi John'和+9231102 *****的'HI Doe'。

注:我使用https://github.com/j42/laravel-twilio

+0

爲什麼使用sms方法?不是其中之一:https://github.com/aloha/laravel-twilio,爲什麼要'數組'而不是單個值== $ number? – Marcin

+0

'foreach($ number as $ number){Twilio :: sms(['to'=> $ number,'message'=>'Hi']); }'我剛剛嘗試過這種方式,並且發送消息給兩個號碼,但兩個號碼都有兩個段。並且是在我的項目中安裝了laravel-twilio軟件包,但是不記得爲什麼我沒有使用過我在4個月前停止了這個項目的工作,現在我又開始了它。使用短信方法有什麼缺點嗎? – Sama

+0

不,我剛剛看到其中列出的其他方法,這就是爲什麼iIasked,無法找到文件的SMS方法 – Marcin

回答

0

更新我已經找到了發送同樣的消息到多個 數字解決方案。對於sending sms多個數字只需在'to'而不是循環中傳遞 數組$ $的數字。 Twilio::sms(['to' => $numbers,'message' => 'Hi']);

還在等待最佳答案。如果我想用 發送消息,該怎麼辦?例如+9234222 *****上的'Hi John'和+9231102上的'HI Doe'*****