Почему curl_exec не работает? Я использую его 4 месяца назад для API Telegram, и это работало - PullRequest
0 голосов
/ 30 сентября 2019

Я использую этот API для отправки сообщения с ботом API Telegram.

function bot($method, $datas = []){
    $url = "https://api.telegram.org/bot" . API_KEY . "/" . $method;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $datas);
    $res = curl_exec($ch);
    if (curl_error($ch)) {
        var_dump(curl_error($ch));
    } else {
        return json_decode($res, true);
    }
}
function sendMessage($chat_id, $text){
    return bot('sendMessage', [
        'chat_id' => $chat_id,
        'text' => str_replace('  ',' ',$text),
        'parse_mode' => 'HTML'
    ]);
}

Но когда я использую sendMessage(1234567, "TEST");, страница не загружается в браузере и ничего не происходит .... Яиспользуйте этот код 4 месяца назад, и он работал нормально.

Спасибо, что прочитали мой вопрос, и извините за мой плохой английский:)

...