Ahora, encontré la API de Google Finance y comencé a buscar eso, pero encontré mucha información sobre carteras, transacciones, posiciones y otras cosas de las que no sé nada.
¿Estoy mirando los documentos incorrectos? ¿Qué debo hacer para obtener una fuente de tipos de cambio de GF? ¿Es esto posible?
EDITAR
Para aclarar las cosas un poco. No me interesan las cosas técnicas ni quiero ningún código.
api
google-finance-api
Bogdan
fuente
fuente
Respuestas:
Gracias por todas sus respuestas.
Moneda gratisconverterapi:
Una URL de conversión de muestra es: http://free.currencyconverterapi.com/api/v5/convert?q=EUR_USD&compact=y
Para la posteridad aquí están junto con otras posibles respuestas:
API de finanzas de YahooDescatalogado 2017-11-06 ###Discontinuado a partir del 2017-11-06 con mensaje
Solicitud: http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDINR=X
Este CSV estaba siendo utilizado por un complemento jQuery llamado [Curry] [1]. Curry desde entonces (2017-08-29) se movió para usar fixer.io en su lugar debido a problemas de estabilidad. Puede ser útil si necesita algo más que un CSV.
[http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange donde se empareja ("USDEUR", "USDJPY", "USDBGN", "USDCZK", "USDDKK" , "USDGBP", "USDHUF", "USDLTL", "USDLVL", "USDPLN", "USDRON", "USDSEK", "USDCHF", "USDNOK", "USDHRK", "USDRUB", "USDTRY", " USDAUD "," USDBRL "," USDCAD "," USDCNY "," USDHKD "," USDIDR "," USDILS "," USDINR "," USDKRW "," USDMXN "," USDMYR "," USDNZD "," USDPHP " , "USDSGD", "USDTHB", "USDZAR", "USDISK") & env = store: //datatables.org/alltableswithkeys] [1]
Aquí está el
Constructor de consultas YQL, donde puede probar una consulta y copiar la URL: (YA NO ESTÁ DISPONIBLE)http://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select%20*%20from%20yahoo.finance.xchange%20where%20pair% 20in% 20% 28% 22USDMXN% 22% 2C% 20% 22USDCHF% 22% 29API de tipos de cambio de código abierto
Gratis para uso personal (1000 visitas por mes) El
cambio de "base" (de "USD") no está permitido en la cuenta Gratis
Requiere registro.
Solicitud: http://openexchangerates.org/latest.json
Respuesta:
API de moneda
Plan gratuito para 250 visitas mensuales El
cambio de "fuente" (de "USD") no está permitido en la cuenta gratuita
Requiere registro.
Documentación: currencylayer.com/documentation
Respuesta JSON:
API Fixer.io (datos del Banco Central Europeo)
Plan gratuito para 1,000 visitas mensuales El
cambio de "fuente" (de "USD") no está permitido en la cuenta gratuita Requiere registro.
Este punto final de API está en desuso y dejará de funcionar el 1 de junio de 2018. Para obtener más información, visite: https://github.com/fixerAPI/fixer#readme)
Sitio web: http://fixer.io/
Solicitud de ejemplo: [http://api.fixer.io/latest?base=USDfont>[7]
Solo recopila un valor por día
Feed del Banco Central Europeo
Documentos: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html#dev
Solicitud: http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml
Respuesta XML :
### exchangeratesapi.io ### Según el sitio web:
Este servicio es compatible con fixer.io y es realmente fácil de usar: no se necesita una clave API. Por ejemplo (esto usa CURL, pero puede usar su herramienta de solicitud favorita):### CurrencyApi.net ### Plan gratuito para 1250 visitas mensuales
La moneda base se establece como USD en una cuenta gratuita
Requiere registro.
Documentación: currencyapi.net/documentation
Respuesta JSON:
### Moneda de LabStack ###
Sitio web: https://labstack.com/currency
Documentación: https://labstack.com/docs/api/currency/convert
Precios: https://labstack.com/pricing
Solicitud: https://currency.labstack.com / api / v1 / convert / 1 / USD / INR
Respuesta:
[1]: http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange donde se empareja ("USDEUR", "USDJPY", "USDBGN", "USDCZK", "USDDKK", "USDGBP", "USDHUF", "USDLTL", "USDLVL", "USDPLN", "USDRON", "USDSEK", "USDCHF", "USDNOK", "USDHRK", "USDRUB", "USDTRY "," USDAUD "," USDBRL "," USDCAD "," USDCNY "," USDHKD "," USDIDR "," USDILS "," USDINR "," USDKRW "," USDMXN "," USDMYR "," USDNZD ", "USDPHP", "USDSGD", "USDTHB", "USDZAR", "USDISK") & env = store: //datatables.org/alltableswithkeys
fuente
It has come to our attention that this service is being used in violation of the Yahoo Terms of Service. As such, the service is being discontinued. For all future markets and equities data research, please refer to finance.yahoo.com.
El Banco Central Europeo (BCE) también tiene el feed gratuito más confiable que conozco. Contiene aproximadamente 28 monedas y se actualiza al menos diariamente.
http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml
Para obtener más formatos y herramientas, consulte la página de referencia del BCE: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html
fuente
Yahoo tiene una función YQL para obtener un montón de monedas a la vez en XML o JSON. Me di cuenta de que los datos están actualizados por minutos cuando el BCE tiene datos de un día y se detiene el fin de semana.
http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange donde se empareja ("USDEUR", "USDJPY", "USDBGN", "USDCZK", "USDDKK", "USDGBP", "USDHUF", "USDLTL", "USDLVL", "USDPLN", "USDRON", "USDSEK", "USDCHF", "USDNOK", "USDHRK", "USDRUB", "USDTRY", "USDAUD" "," USDBRL "," USDCAD "," USDCNY "," USDHKD "," USDIDR "," USDILS "," USDINR "," USDKRW "," USDMXN "," USDMYR "," USDNZD "," USDPHP ", "USDSGD", "USDTHB", "USDZAR", "USDISK") & env = store: //datatables.org/alltableswithkeys
Aquí está su generador de consultas, donde puede probar una consulta y copiar la url:
http://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select%20*%20from%20yahoo.finance.xchange%20where%20pair% 20in% 20% 28% 22USDMXN% 22% 2C% 20% 22USDCHF% 22% 29
fuente
Si necesita una API simple y gratuita para convertir una moneda a otra, pruebe free.currencyconverterapi.com .
Descargo de responsabilidad, soy el autor del sitio web y lo uso para uno de mis otros sitios web.
El servicio es de uso gratuito incluso para aplicaciones comerciales, pero no ofrece garantía. Por razones de rendimiento, los valores solo se actualizan cada hora.
Una URL de conversión de muestra es: http://free.currencyconverterapi.com/api/v6/convert?q=EUR_PHP&compact=ultra&apiKey=sample-api-key que devolverá un valor con formato json, por ejemplo, {"EUR_PHP": 60.849184}
fuente
Obtuve este contenido de http://www.scriptarticle.com/2012/05/03/get-live-currency-rates-and-currency-conversion-using-php-and-apis/
fuente
Aquí hay algunas API de intercambio con ejemplos de PHP.
[ API de tipos de cambio abiertos ]
Proporciona 1,000 solicitudes por mes gratis. Debe registrarse y obtener la ID de la aplicación. La moneda base USD para una cuenta gratuita. Consulte las monedas y la documentación admitidas .
[ API de la capa de moneda ]
Proporciona 1,000 solicitudes por mes gratis. Debe registrarse y tomar la CLAVE de acceso. La moneda base personalizada no es compatible con la cuenta gratuita. Consulta la documentación .
fuente
Puedes probar geoplugin
Además de la geolocalización realizada por IP (pero la IP es la IP del proveedor, por lo que no es tan precisa), también devuelven monedas y tienen un convertidor de divisas: ver ejemplos.
Tienen 111 monedas actualizadas.
fuente
Si está buscando una solución basada en rubí para este problema, le recomiendo usar el método de la Calculadora de Google, una solución similar a la siguiente: http://j.mp/QIC564
fuente
Aquí hay un script PHP simple que obtiene el tipo de cambio entre GBP y USD
Las tasas de cambio de Google no son precisas. Google mismo dice ==> Google no puede garantizar la precisión de los tipos de cambio utilizados por la calculadora. Debe confirmar las tasas actuales antes de realizar cualquier transacción que pueda verse afectada por cambios en las tasas de cambio. Las tasas de cambio de moneda extranjera proporcionadas por Citibank NA se muestran bajo licencia. Las tarifas son solo para fines informativos y están sujetas a cambios sin previo aviso. Las tarifas de las transacciones reales pueden variar y Citibank no ofrece realizar ninguna transacción con la tarifa que se muestra.
fuente
Para todos los novatos que buscan alguna pista sobre la conversión de divisas, eche un vistazo a este enlace. Datavoila
Me ayudó mucho con respecto a mi propio proyecto en C #. En caso de que el sitio desaparezca, agregaré el código a continuación. Simplemente agregue los pasos a continuación a su propio proyecto. Perdón por el formato.
fuente