Blank não recupera json com o php://input

Fiz uma blank e o resultado do json passado por raw não é recuperado.
Se eu fizer um arquivo puro em php funciona normal.
Alguém já passou por isso?
Segue o código que funciona em arquivo php puro e não funciona no SC:

header(“Content-Type:application/json”);
if ($_SERVER[‘REQUEST_METHOD’] === ‘POST’) {
$data = file_get_contents(“php://input”);
echo "Dados recebidos: " . $data;
} else {
echo “Esta página aceita apenas requisições POST.”;
}

Uso assim

header(‘Content-type: application/json; charset=utf-8’);
$body = file_get_contents(“php://input”);

Eu já fiz assim também, mas não está funcionando.
É alguma coisa do ambiente ou da versão do SC.

Fiz um blank e tenho o fonte.

if ($_SERVER['REQUEST_METHOD'] === 'POST') 
{
    // Obtém o conteúdo da requisição
    $input = file_get_contents('php://input');
}

funciona de boa, o detalhe q percebi q o link para o webhook tem q terminar com index.php

1 Curtida