Как отправить AWS SMS-сообщений на несколько телефонных номеров в PHP Laravel - PullRequest
2 голосов
/ 08 января 2020

Мне удалось настроить службу SNS на PHP laravel, но проблема в том, что я могу отправить только на один номер.

Я использовал следующее:

$sms = AWS::createClient('sns');
    $sms->publish([
        'Message' => $content,
        'PhoneNumber' => '+123456789',
        'MessageAttributes' => [
            'AWS.SNS.SMS.SMSType'  => [
                'DataType'    => 'String',
                'StringValue' => 'Transactional',
            ]
        ],
    ]);

Номер телефона должен быть строкой, я действительно не хочу помещать его в поле для l oop для каждого номера, и я не могу найти что-либо, используя PHP, в частности об отправке на несколько телефонные номера. Любая помощь будет оценена!

1 Ответ

1 голос
/ 08 января 2020

Привет, ребята, так что для всех, кто заинтересовался, мне удалось найти способ сделать это. Я создаю очередь заданий, в которую передал массив телефонных номеров, а также содержимое сообщения, а затем в методе handle в задании просто перебрал телефонные номера с помощью моего метода, описанного выше, и он работал отлично.

...