Foros del Web » Soporte técnico » Ayuda General »

[SOLUCIONADO] Tomar datos de otra web

Estas en el tema de Tomar datos de otra web en el foro de Ayuda General en Foros del Web. Hola! Como andan? queria que me den una mano, quiero poner el precio de compra y venta de bitcoin de Unisend (www.unisend.com) en mi web ...
  #1 (permalink)  
Antiguo 27/07/2014, 09:50
 
Fecha de Ingreso: julio-2014
Ubicación: Comodoro Rivadavia
Mensajes: 2
Antigüedad: 9 años, 9 meses
Puntos: 1
Tomar datos de otra web

Hola! Como andan? queria que me den una mano, quiero poner el precio de compra y venta de bitcoin de Unisend (www.unisend.com) en mi web realizada con word press...., para agregar estos datos como widget, que codigo tengo que usar??? o como podria hacerlo?? si no es mucha molestia. En la API me dice que teng se que tengo que usar esto:
URL: https://www.unisend.com/api/price/[Country]/[Pair]
Parámetros:
Country: País. AR, BR, US, etc.... (en este momento, AR es el único valor válido)
Pair: Par de monedas: ars_btc
URL de ejemplo:
http://www.unisend.com/api/price/ar/ars_btc
Tipo de respuesta: Json
Respuesta de ejemplo:
{"prices":{"buy":7684.07,"sell":7649.54}}

PEro lo probe Y no me funciono, Me falta programación
Muchas Gracias
  #2 (permalink)  
Antiguo 27/07/2014, 10:41
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Tomar datos de otra web

Bienvenido al foro.

Pues si lo vas a hacer con PHP, tendrás que leer esa respuesta JSON. Según Google, puedes usar json_decode(). Ya para eso miras el manual: http://php.net/manual/es/function.json-decode.php

Por otro lado, si lo quieres hacer mediante JavaScript, puedes hacerlo con JSON.parse(tu_json).

¿Y quién es JSON? http://es.wikipedia.org/wiki/JSON
  #3 (permalink)  
Antiguo 27/07/2014, 23:17
 
Fecha de Ingreso: julio-2014
Ubicación: Comodoro Rivadavia
Mensajes: 2
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: Tomar datos de otra web

Gracias pzin!!! Ya entendi el codigo me tomo unas cuantas horas de lectura pero valió la pena, publico lo que use tal vez le ayude a alguien mas:
<p>
<?php
$data = file_get_contents('https://www.unisend.com/api/price/ar/ars_btc');
$array = json_decode($data);
foreach($array as $obj){
$compra = $obj->buy;
$venta = $obj->sell;
echo "<h3>Compra: ".$compra;
echo "<h3>Venta: ".$venta;
echo "";
}
?>
</p>

Gracias.

Etiquetas: tomar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:47.