こんにちは私はtwitterを使ってlaravelフレームワークにビルドしました。 Twilioサイトでは、「複数の番号にSMSを送信するには、配列内のすべての番号を追加し、繰り返しを使用して各番号を別々に呼び出す必要があります」と述べています。私は同じことをやっているが、複数の番号にSMSを送るのではなく、最初の番号に複数のメッセージを送るまで。ここに私のコードです。Twilio複数の数字の代わりに同じ番号に複数のSMSを送信
foreach ($numbers as $number) {
Twilio::sms(['to' => [$number],'message' => 'Hi']);
}
$数字は二つの数字9234222 *****および9231102 *****が含まれています。しかし、私は9234222 *****代わりに1つずつの2件のメッセージが供給しています。そして私のtwilioダッシュボードでは、+9234222 *****と+9231102 *****の2つのセグメントが表示されていません。
更新 複数の番号に同じメッセージを送信するソリューションが見つかりました。複数の数字にSMSを送信するには、ループの代わりに$numbers
を 'to'に渡します。 Twilio::sms(['to' => $numbers,'message' => 'Hi']);
ベストアンサーを待っています。 名前でメッセージを送信する場合はどうすればいいですか?たとえば、+ 9234222 *****の「Hi John」、+9231102 *****の「HI Doe」などです。
注:私は、私は複数の 番号に同じメッセージを送信するための解決策を見つけたhttps://github.com/j42/laravel-twilio
なぜあなたはsmsメソッドを使用していますか? https://github.com/aloha/laravel-twilioのいずれかではなく、なぜ単一の値== $数値の代わりに配列を使用するのですか? – Marcin
'foreach($ number as $ number){Twilio :: sms(['to' => $ number、 'message' => 'こんにちは']); } '私はこれと両方の数字に2つのセグメントを持つ両方の数字に送信メッセージを試してみました。そしてはいlaravel-twilioパッケージが私のプロジェクトにインストールされていますが、なぜ私はこのプロジェクトで作業をやめていたのかを覚えていませんでした。 smsメソッドを使用することの任意の欠点はありますか? – Sama
いいえ、私はちょうどそこに記載されている他の方法を見ました、それはなぜiIasked、smsメソッドでドキュメントを見つけることができませんでした – Marcin