Foros del Web » Programando para Internet » PHP »

Consumir web services yahoo

Estas en el tema de Consumir web services yahoo en el foro de PHP en Foros del Web. Hola, alguien sabe como consumir el web services de yahoo de cambio de moneda, creo que el link es este: http://finance.yahoo.com/webservice/...ncies/quote.ws...
  #1 (permalink)  
Antiguo 23/05/2014, 10:13
 
Fecha de Ingreso: marzo-2014
Mensajes: 95
Antigüedad: 10 años
Puntos: 0
Consumir web services yahoo

Hola, alguien sabe como consumir el web services de yahoo de cambio de moneda, creo que el link es este:

http://finance.yahoo.com/webservice/...ncies/quote.ws
  #2 (permalink)  
Antiguo 23/05/2014, 10:15
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 16 años, 11 meses
Puntos: 292
Respuesta: Consumir web services yahoo

Por que duplicas temas ? eso es un simple XML... hay muchas librerias aun nativas que te permiten procesarlo

Haz hecho algun esfuerzo por leer algo de XML ?
__________________
Salu2!
  #3 (permalink)  
Antiguo 23/05/2014, 10:17
 
Fecha de Ingreso: marzo-2014
Mensajes: 95
Antigüedad: 10 años
Puntos: 0
Respuesta: Consumir web services yahoo

Así es pero no logro hacerlo funcionar, mira te paso el código:

Código PHP:
Ver original
  1. $client = new SoapClient(null, array('location' => 'http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote.ws',
  2.                              'uri'      => 'http://webservice/v1/symbols/allcurrencies/quote.ws',
  3.                              'encoding' => 'ISO-8859-1',
  4.                              'trace'    => true) );
  5.                              echo var_dump($client->__getFunctions());
  6.  
  7. try
  8. {
  9.     $resultado = $client->Quote();
  10. }
  11. catch (SoapFault $exception)
  12. {
  13. }
  14. if(!empty($resultadob))
  15. {
  16.     $domb = new DomDocument();
  17.     $domb->save("clienteba.xml");
  18.     $domb->loadXML($resultadob);
  19.     $xmlDatosb = $domb->getElementsByTagName( "USD/MXN" );
  20. }

Etiquetas: consumir, services, yahoo
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 00:08.