Consumindo API com PHP e Curl
Boa tarde.
Pessoal estou tendo problemas para consumir um api com PHP e Curl.
Tenho endereço da api de um software o qual preciso criar um formulário PHP e buscar esses dados.
Ex de URL: "http://ip-servidor:porta/api/produto/listar"
Com a URL, é fornecido o seguinte exemplo:
Objeto: Produto
GET /api/produto/listar
Parâmetros:
?produto=1&cor=16&$format=json
Meu código está assim:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, "http://ip:porta/api/lista_departamento?cod_departamento=001&$format=json");
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result, true);
echo $result;
?>
Mais no resultado, retorna apenas o código do departamento, mais quando coloco a url no navegador me retorna todos os demais campos.
Retorno no navegador:
{"odata.metadata":"http:\/\/ip:porta\/api\/$metadata#site_join.SITE_JOIN_DEPARTAMENTOS_LISTA","odata.count":1,"value":[{"departamento":20,"cod_departamento":"001","descricao":"MASCULINO"}]}
Como faço para exibir não só o campo departamento e sim o cod_departamento e a descrição?
Obrigado.
Discussão (5)
Carregando comentários...