Avatar de Usuario
Fantasma
Moderador
Moderador
Mensajes: 3202
Registrado: 20 Sep 2013 15:21
Ubicación: Bs As, Argentina
Contactar: Sitio web

Buenas,
Como habrán podido notar, los valores del dólar que están en la página principal tardan mil años en actualizarse así que busqué otra API y encontré esta que compartieron en reddit: https://www.dolarsi.com/api/api.php?typ ... rincipales
https://www.reddit.com/r/argentina/comm ... %C3%B3lar/

Fui probando distintos códigos para sacar los datos del blue y el oficial pero no funciona, alguien sabe qué estoy haciendo mal?

Código: Seleccionar todo

<?php
$data_in = "https://www.dolarsi.com/api/api.php?type=valoresprincipales";
$array = json_decode($data_in);
echo $array[0]['casa']['venta'];
echo $array[1]['casa']['venta'];
?>
Graciela
Por favor, leer estos tres puntos antes de crear un tema nuevo:
1. Preguntas Frecuentes | 2. Cómo vincular tu cuenta bancaria a Paypal | 3. ¿AFIP sabe de mis movimientos usando Payoneer?

Avatar de Usuario
El cara de papa
Nivel 1
Mensajes: 86
Registrado: 25 Oct 2019 02:13

Fantasma escribió:Buenas,
Como habrán podido notar, los valores del dólar que están en la página principal tardan mil años en actualizarse así que busqué otra API y encontré esta que compartieron en reddit: https://www.dolarsi.com/api/api.php?typ ... rincipales
https://www.reddit.com/r/argentina/comm ... %C3%B3lar/

Fui probando distintos códigos para sacar los datos del blue y el oficial pero no funciona, alguien sabe qué estoy haciendo mal?

Código: Seleccionar todo

<?php
$data_in = "https://www.dolarsi.com/api/api.php?type=valoresprincipales";
$array = json_decode($data_in);
echo $array[0]['casa']['venta'];
echo $array[1]['casa']['venta'];
?>
Graciela
No se mucho de PHP pero eso no funciona porque el json_decode espera un string JSON y le estas pasando una URL.

Googlee así rápido y vi que varios usan file_get_contents para obtener el JSON. Te quedaría así:

Código: Seleccionar todo

<?php
$url = "https://www.dolarsi.com/api/api.php?type=valoresprincipales";
$data_in = file_get_contents($url)
$array = json_decode($data_in);
echo $array[0]['casa']['venta'];
echo $array[1]['casa']['venta'];
?>
Potato face.

Avatar de Usuario
Fantasma
Moderador
Moderador
Mensajes: 3202
Registrado: 20 Sep 2013 15:21
Ubicación: Bs As, Argentina
Contactar: Sitio web

Ahí vaaaa, gracias potato face

Imagen
Por favor, leer estos tres puntos antes de crear un tema nuevo:
1. Preguntas Frecuentes | 2. Cómo vincular tu cuenta bancaria a Paypal | 3. ¿AFIP sabe de mis movimientos usando Payoneer?

Avatar de Usuario
El cara de papa
Nivel 1
Mensajes: 86
Registrado: 25 Oct 2019 02:13

Un placer Fantasma.

Si tenés problemas con la api avisame que tengo la de Ámbito.
Potato face.

Avatar de Usuario
Fantasma
Moderador
Moderador
Mensajes: 3202
Registrado: 20 Sep 2013 15:21
Ubicación: Bs As, Argentina
Contactar: Sitio web

Joya, ahí estamos con la API nueva, cualquier cosa te aviso :cool:
Por favor, leer estos tres puntos antes de crear un tema nuevo:
1. Preguntas Frecuentes | 2. Cómo vincular tu cuenta bancaria a Paypal | 3. ¿AFIP sabe de mis movimientos usando Payoneer?

Volver a “After Office!”