Задать вопрос
@Uryuk

Почему Telegram присылает пустые Post Запросы?

Всем привет!
Настроил веб хук https://api.telegram.org/bot-key/setWebhook?url=ht...
Получил в ответ {"ok":true,"result":true,"description":"Webhook was set"}

Но при отправки сообщений боту, получаю пустые post запросы от телеграмм.

Логирую так
$file_get = $_SERVER["DOCUMENT_ROOT"] . "/log/get.log";
$file_post = $_SERVER["DOCUMENT_ROOT"] . "/log/post.log";
$datas = json_decode(file_get_contents("php://input"),true);
if (!empty($_GET)) {
    $fw = fopen($file_get, "a");
    fwrite($fw, "GET " . var_export($_GET, true));
    fclose($fw);
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $fw = fopen($file_post, "a");
    fwrite($fw, "POST " .$datas.var_export($_GET, true));
    fclose($fw);
}


Уже проверил, логи приходят если отправляю POST запросы со своего второго сервера.

В чем проблема? подскажите пожалуйста.
  • Вопрос задан
  • 937 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Uryuk Автор вопроса
нашел ошибку, проблема была в декодирование. Так заработало $datas = file_get_contents("php://input");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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