В новой записи я вам покажу как отправлять POST запросы с помощью библиотеки Curl. Мы с вами научимся писать парсеры для работы с API системами, на примере создания бота для Telegram.
Ссылка на Telegram API — https://core.telegram.org/bots/api
Пример кода для POST запроса через Curl
$token = "5133240190:AAELtj_v-10fyHHzWPaQVasdasdfa2GREDeTFhBS-w";
$array = array(
'chat_id' => 1424213646511,
'text' => 'Тестовое сообщение',
'parse_mode' => 'html'
);
$ch = curl_init("https://api.telegram.org/bot".$token."/sendMessage");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($array, '', '&'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
$result = curl_exec($ch);
curl_close($ch);
echo "<pre>";
var_dump(json_decode($result, true));
echo "</pre>";