@burov0798
Пытаюсь изучать php\js

Как правильно c имитировать post запрос?

Вот сайт: xu.su
Нужно с имитировать запрос отправления сообщения и получить ответ, пытался так, в ответ получил false.
$url = "https://xu.su/api/send";

$post_data = array (
    "bot" => "old",
    "text" => "Привет",
    "uid" => "32d82594-5578-45a8-8e08-4c7dc488320b"
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);

echo $output;

{ "ok": false }

А должно быть:
{ok: true, text: "дддддддддддддддааааааааааааааааа", uid: "32d82594-5578-45a8-8e08-4c7dc488320b"}
  • Вопрос задан
  • 719 просмотров
Решения вопроса 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Это не обычный POST запрос, там отправляется тело в JSON.

1d19d022beadff021a40cde5a190.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы