내가 한 Foreach 없이 어떻게 모든 고객에게 대량으로 보낼 수 있습니까? 1개의 메시지로 모든 사람에게 보내고 싶습니다.
public function sendToMany(Request $request){ $number = getenv('TWILIO_NUMBER'); //Twilio's number $sid = getenv('TWILIO_ACCOUNT_SID');////////////////////// $token = getenv('TWILIO_AUTH_TOKEN'); // API credentials // $twilio = new Client($sid, $token); ////////////////////// $otp = $request->message;//message from the form $receiver = array("+xxxxxxxxxxxx", "+xxxxxxxxxxxx", "+xxxxxxxxxxxx"); foreach ($receiver as $receiver_number){ $message = $twilio->messages ->create("whatsapp:".$receiver_number, // to array( "from" => "whatsapp:".$number, "body" => $otp //message to send ) ); }//end of for loop }//end of method
Twilio API를 사용하여 WhatsApp을 통해 메시지를 보내기 위한 대량 API는 없습니다. 여기에서 수행한 것처럼 번호를 반복하거나 API 요청을 독립적으로 만드는 백그라운드 작업을 반복하고 대기열에 추가하는 것이 좋습니다.