Joana Teixeira Posted February 12, 2018 at 11:12 AM Report #609289 Posted February 12, 2018 at 11:12 AM Tenho url de uma api que me retorna um json, e queria fazer um pedido para que a informação fosse atualizada, e despois descodificada, pelo que sei teria que fazer uma httprequest em que usava o cURL e depois o json_decode. Não sei se me fiz entender , espero que sim e que me ajudem , obrigada
HappyHippyHippo Posted February 12, 2018 at 11:33 AM Report #609290 Posted February 12, 2018 at 11:33 AM se o php.ini estiver configurado para tal, existe a possiilidade de bastar: $data = json_decode(file_get_contents($endpoint)); IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Joana Teixeira Posted February 12, 2018 at 11:36 AM Author Report #609291 Posted February 12, 2018 at 11:36 AM (edited) 3 minutos atrás, HappyHippyHippo disse: se o php.ini estiver configurado para tal, existe a possiilidade de bastar: $data = json_decode(file_get_contents($endpoint)); mas isso faz a requisição para atualizar automaticamente os dados do json que vem da api? Obrigada Edited February 12, 2018 at 11:36 AM by Joana Teixeira
HappyHippyHippo Posted February 12, 2018 at 12:05 PM Report #609292 Posted February 12, 2018 at 12:05 PM se tens um endpoint para oter os dados de uma API, foi isso que amostrei. se pretendes actualizar os dados, deverás ter outro endpoint com as suas especificações IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Joana Teixeira Posted February 12, 2018 at 12:07 PM Author Report #609293 Posted February 12, 2018 at 12:07 PM Agora, HappyHippyHippo disse: se tens um endpoint para oter os dados de uma API, foi isso que amostrei. se pretendes actualizar os dados, deverás ter outro endpoint com as suas especificações Podes explicar melhor ? Estou um bocadinho à deriva nisto :/
HappyHippyHippo Posted February 12, 2018 at 12:19 PM Report #609294 Posted February 12, 2018 at 12:19 PM se tu estás à deriva, imagina uma pessoa que não faz ideia do que queres fazer ... eu só disse que se tens um endpoint para oter os dados, deverás ter um segundo para actualizar os mesmos IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Joana Teixeira Posted February 12, 2018 at 12:23 PM Author Report #609295 Posted February 12, 2018 at 12:23 PM Agora, HappyHippyHippo disse: se tu estás à deriva, imagina uma pessoa que não faz ideia do que queres fazer ... eu só disse que se tens um endpoint para oter os dados, deverás ter um segundo para actualizar os mesmos sim eu entendo , mas eu nem sequer sei o que é um endpoint. Eu vou tentar explicar melhor, eu estou a fazer um site de apostas de futebol , em que os codigos do jogo, os jogos , odds e isso tudo retorna de uma api em formato json, o que eu tenho que fazer é descodificar o json para php , mas nao basta usar o json_decode porque eu preciso de ter os dados sempre atualizados, ou seja eu preciso fazer uma httprequest em que mande o pedido ao servidor para manter atualizado , se nao me engano pelo cURL pelo que soube e depois a resposta do servidor, que vem em json , seja descodificado para php usando o json_decode e por fim liste tudo em php entendeu melhor ? obrigada
HappyHippyHippo Posted February 12, 2018 at 12:26 PM Report #609296 Posted February 12, 2018 at 12:26 PM então terás de fazer o que te disse, só que periodicamente ... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Joana Teixeira Posted February 12, 2018 at 12:29 PM Author Report #609297 Posted February 12, 2018 at 12:29 PM 1 minuto atrás, HappyHippyHippo disse: então terás de fazer o que te disse, só que periodicamente ... Pois , mas o meu objetivo é que faça sozinho entende? nao que tenha que fazer periodicamente daí a razao de ter que fazer um request para que nao precise ser eu
HappyHippyHippo Posted February 12, 2018 at 12:31 PM Report #609298 Posted February 12, 2018 at 12:31 PM mas a que nível qures que o pedido seja feito ? pelo servidor ou no browser ? pretendes que seja algo que periodicamente o teu servidor vá buscar os dados, ou que o site vá buscar os dados após de carregar ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Joana Teixeira Posted February 12, 2018 at 12:35 PM Author Report #609299 Posted February 12, 2018 at 12:35 PM 3 minutos atrás, HappyHippyHippo disse: mas a que nível qures que o pedido seja feito ? pelo servidor ou no browser ? pretendes que seja algo que periodicamente o teu servidor vá buscar os dados, ou que o site vá buscar os dados após de carregar ? Pois , pretendo que atualize de hora a hora +/- , e penso que o servidor vá buscar e depois envie para o site
HappyHippyHippo Posted February 12, 2018 at 12:37 PM Report #609300 Posted February 12, 2018 at 12:37 PM então necessitas de algo como cron (se o teu site se encontra num servidor tipo unix (linux) IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Joana Teixeira Posted February 12, 2018 at 12:39 PM Author Report #609301 Posted February 12, 2018 at 12:39 PM 1 minuto atrás, HappyHippyHippo disse: então necessitas de algo como cron (se o teu site se encontra num servidor tipo unix (linux) não é linux , tem que ser em php e usando o curl , desculpe a minha pouca experiencia nisto e agradeço imenso por estar a perder tanto tempo comigo e me ajudar
HappyHippyHippo Posted February 12, 2018 at 02:19 PM Report #609303 Posted February 12, 2018 at 02:19 PM quando se fala de linux é o sistema operativo onde o teu servidor i´ra correr não tem nada haver com php IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Joana Teixeira Posted February 12, 2018 at 02:24 PM Author Report #609305 Posted February 12, 2018 at 02:24 PM 5 minutos atrás, HappyHippyHippo disse: quando se fala de linux é o sistema operativo onde o teu servidor i´ra correr não tem nada haver com php sim , o meu sistema operativo é windows
HappyHippyHippo Posted February 12, 2018 at 02:26 PM Report #609306 Posted February 12, 2018 at 02:26 PM ok, mas onde se encontra o servidor que executará o PHP que irá contactar a API ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Joana Teixeira Posted February 12, 2018 at 02:28 PM Author Report #609307 Posted February 12, 2018 at 02:28 PM 1 minuto atrás, HappyHippyHippo disse: ok, mas onde se encontra o servidor que executará o PHP que irá contactar a API ? é tambem em windows
HappyHippyHippo Posted February 12, 2018 at 02:31 PM Report #609308 Posted February 12, 2018 at 02:31 PM windows não é a minha praia, mas acho que terás de recair nesta funcionalidade : https://msdn.microsoft.com/en-us/library/bb742545.aspx IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Joana Teixeira Posted February 12, 2018 at 02:32 PM Author Report #609309 Posted February 12, 2018 at 02:32 PM Agora, HappyHippyHippo disse: windows não é a minha praia, mas acho que terás de recair nesta funcionalidade : https://msdn.microsoft.com/en-us/library/bb742545.aspx é mais ou menos isto: http://php.net/manual/en/function.curl-unescape.php que tenho q fazer acho
HappyHippyHippo Posted February 12, 2018 at 02:34 PM Report #609310 Posted February 12, 2018 at 02:34 PM mas afinal o problema é chamar a API ou por a correr periodicamente ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now