Cita:
Iniciado por Integer78 Hola necesito leer la cotización del dólar en tiempo real.
Antes lo hacia con un WebService que me anduvo perfecto durante años.
Antes andaba, pero ahora me devuelve cualquier cosa. ¿Cómo lo hacen ustedes?
Este es el código que tenía:
//Funcion que lee la cotizacion de una moneda respecto de otra
function cotizacion($base, $objetivo) {
$url = 'fx.sauder.ubc.ca';
$path = '/cgi/fxdata';
$data = 'b='.$base.'&c='.$objetivo.'&rd=1&q=volume&f=plain ';
$conn = fsockopen($url, 80);
fputs($conn, "POST ".$path." HTTP/1.1\n");
fputs($conn, "Host: ".$url."\n");
fputs($conn, "Content-type: application/x-www-form-urlencoded\n");
fputs($conn, "Content-length: ". strlen($data)."\n");
fputs($conn, "Connection: close\n\n");
$done = fputs($conn, $data);
$out = '';
while (!feof($conn)) {
$out .= fgets($conn, 128);
}
fclose($conn);
return substr($out, 225, 6);
}
Desde ya muchas gracias.
lo que hacia era usar APIS que habia por google, pero luego a la mayoria se les dio por restringirlas y cobrar por usarlas, era ovio, pero bueno ahora lo que hago, es tomar la cotizacion del dolar de alguna web Confiable como la del banco de mi pais, y extraer el dato con una Expresion regular