Quer seu anúncio aqui ? Temos preços especiais.

26/09/2017

Como enviar dados JSON via POST usando php

Nenhum comentário :


O JSON é uma tecnologia muito usada principalmente em respostas de APIs, mas dados JSON também podem ser enviados via POST, inúmeras APIs recebem dados JSON via POST, inclusive a API do Telegram para Bots o que facilita bastante a vida do programador que na API do Telegram ao invés de mandar um tipo de método para cada página, manda todos os métodos para uma página só e passa um dos dados com o nome de method e em outras APIs existem outros benefícios.



Caso o JSON que será enviado ainda não tenha sido gerado, coloque todos os dados em um array e use o json_encode e passe o resultado de json_encode para a variável parameters. Caso já esteja pronto apenas passe-o para a variável parameters. Agora basta você colar o seguinte código seja lá qual opção você segui.

$ch = curl_init('URL');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_POSTFIELDS, $parameters);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
$result = curl_exec($ch);
curl_close($ch);





Lembre-se de substituir URL pela url para qual os dados serão enviados. Dúvidas ? Deixe nós comentários.

Nenhum comentário :

Postar um comentário

Ao acessar e comentar em nossos serviços você concorda com a nossas Politicas de privacidade, com nossos Termos de Uso e com a nossas Políticas de segurança