Ler API com PHP e transformar valores em variáveis para dar update no banco de dados
Estou precisando fazer a leitura da API : [https://api.cartolafc.globo.com/atletas/mercado](https://api.cartolafc.globo.com/atletas/mercado), e depois transformar cada informação em variáveis para assim dar um update no banco de dados.
Estou usando o seguinte código para fazer a leitura:
<?php
$arquivo = "https://api.cartolafc.globo.com/atletas/mercado";
$info = file_get_contents($arquivo);
$lendo = json_decode($info);
foreach($lendo->atletas as $campo){;?>
<table><tr><td width="150">Apelido</td><td width="40">Media</td><td width="40">Jogos</td></tr></table>
<table><tr><td width="150"><?php echo $campo->apelido;?></td><td width="40"><?php echo $campo->media_num;?></td><td width="40"><?php echo $campo->jogos_num;?></td></tr></table>
<?php
}
?>
Porém da erro, percebi que se eu baixar essa informação manualmente da API e salvar como "dados.json" e salvar no meu servidor dá certo a leitura com esse mesmo código acima.
Alguém pode me dar uma dica de porque não é possível ler a informação direto da API do servidor da Globo?
Ou como posso fazer para fazer está leitura de uma forma diferente?Discussão (7)
Carregando comentários...