Asyn c Функция для PHP API Loop - PullRequest
0 голосов
/ 05 января 2020

В настоящее время я перебираю массив чисел в PHP и отправляю запрос API для отправки сообщения на эти числа. Он работает отлично, за исключением того, что я ожидаю, что массив в конечном итоге достигнет более 1000 номеров, а API имеет ограничение в 1 вызов в секунду, что означает, что для доставки вызовов потребуется более 15 минут. Поставщик (Telnyx) сказал мне, что я могу создать функцию asyn c, которая будет отправлять несколько запросов одновременно. Я искал решение, но большинство из них были связаны с модификациями сервера и т. Д. c. Любые идеи были бы хорошы. Вот мой л oop:

$sql = "SELECT userphone from $table_name WHERE list='$received_list'";
$result = mysqli_query($con,$sql);
if($countrows = mysqli_num_rows($result) >= 1){ 
    while ($row = mysqli_fetch_array($result)){
        $propernum="+1".$row['userphone'];
        \Telnyx\Message::Create([
        "messaging_profile_id" => $profile, // Your Telnyx numbe// Your Telnyx number
        "to" => $propernum,
        "text" => $sendmessage
        ]);
        $jsent=$jsent+1;
    }
    exit;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...