Парсинг на PHP: Отправка POST запросов через Curl — PROG-TIME

Парсинг на PHP: Отправка POST запросов через Curl

17.03.2022
Содержание:

В новой записи я вам покажу как отправлять 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>";
На этом всё!
Больше интересных статей в нашей группе - https://vk.com/progtime
Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи - https://vk.com/prog_time
Так же прокачивайте свои навыки на нашем канале - https://www.youtube.com/c/ProgTime
Наши планы
  • Написание материала для курса по разработке ботов на Telegram
  • Разработка универсального парсера на PHP

Поддержите мой сайт!

Каждый переведённый донат, мотивирует на создание новых записей и уроков на YouTube

Контакты для связи

Технология на prog-time
Telegram
https://t.me/prog_time_bot