Realizado

Capturar dados de um link .json

Publicado em 26 de Fevereiro de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Preciso extrair alguns dados de um link .json e colocar na varável conforme abaixo:

Link para extrair os dados: http://jsuol.com.br/c/monaco/utils/gestor/commons.js?file=commons.uol.com.br/sistemas/esporte/modalidades/futebol/campeonatos/dados/2019/30/dados.json

variáveis e informações que preciso:

$status = //verifica se o jogo terminou
$ID_JOGO = //é o id do jogo
$id_A = //é o id do time do lado A
$id_B = //é o id do time do lado B
$rodada = // é o número da rodada
$datajogo = date('y-m-d h:i',strtotime($data)); // data do jogo
$lado_a = // nome do time do lado a
$lado_b = // nome do time do lado b    
$resultado_a = // resultado oficial do lado a
$resultado_b = // resultado oficial do lado b

modelo da api que tenho hoje com as variáveis que eu preciso para que os dados extraídos do link acima fiquem nas variáveis abaixo:

<?php
$a= '0';
$b= '39';
while($it > 0) {
for($rodada=$a; $rodada<$b; $rodada+=1):
$n = 1;
foreach ($api->findmatchesbycompetitionandmatchday(2013, $rodada)->matches as $match) {
$status = $match->status; //verifica se o jogo terminou
$id_jogo =  $match->id; //é o id do jogo
$id_a = $match->hometeam->id; //é o id do time do lado a
$id_b = $match->awayteam->id; //é o id do time do lado b
$variavel = $n++; // é um contador para a ordem do jogo dentro da rodada
$rodada = $match->matchday; // é o número da rodada
$datajogo = date('y-m-d h:i',strtotime($match->utcdate)); // data do jogo
$lado_a = $match->hometeam->name; // nome do time do lado a
$lado_b = $match->awayteam->name; // nome do time do lado b    
$resultado_a = $match->score->fulltime->hometeam; // resultado oficial do lado a
$resultado_b = $match->score->fulltime->awayteam; // resultado oficial do lado b
}
endfor;
$it--;
}
?>

no exemplo acima eu faço um while com as informações que preciso da rodada 1 até a rodada 38.

Então é isso, quero fazer a mesma coisa, porém com o link da uol.

Coloquei um anexo que tenho com a tabela, mas preciso é de outros dados conforme explicado acima, pois não consegui pegar.

Toda a integração com o banco de dados para insert e update será por minha conta... Só preciso das informações na variável.

Minha prioridade é essa... Mas se for fácil quero também criar um arquivo .json com as mesmas informações, porém através de uma consultada no meu banco, sendo que para utilizar o arquivo .json a pessoa terá que ter um token.

Desde já, obrigado.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 28 de Fevereiro de 2019

Habilidades necessárias

Outro projetos publicados por H. S. M.