Текущие курсы валют с использованием Yahoo Finance API отлично работают в Индии, но не работают в ОАЭ. Проверяется ли их IP-адрес на получение этого значения с помощью Yahoo Finance API?
Мы сделали это, используя Yahoo Finance API, используя JavaScript и PHP.
Код приведен ниже.
function currencyConverter(currency_from,currency_to,currency_input){
var yql_base_url = "https://query.yahooapis.com/v1/public/yql";
var yql_query = 'select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20("'+currency_from+currency_to+'")';
var yql_query_url = yql_base_url + "?q=" + yql_query + "&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys";
var http_response = httpGet(yql_query_url);
var http_response_json = JSON.parse(http_response);
return http_response_json.query.results.rate.Rate;
}
Может ли кто-нибудь предложить какой-либо другой бесплатный API для получения реальных курсов валют без какой-либо проверки IP-адреса с помощью JavaScript / jQuery и PHP?
У Google есть инструмент конвертации валют, которым можно легко пользоваться. Вы можете увидеть пример кода здесь: http://www.stepblogging.com/how-to-convert-currency-using-google-api-and-php/
Последние пару лет я использую виджет валюты, основанный на API валюты Yahoo, и он внезапно перестал работать. Поскольку приведенный выше код отличается, мне интересно, изменил ли Yahoo код или просто возникли проблемы.
Раньше я имел доступ к нему напрямую, помещая следующий URL в адресную строку, но он больше не работает.
http://query.yahooapis.com/v1/public/yql?q=select * от
yahoo.finance.xchange где пара в (
«EURAED», «EURARS», «EURAUD», «EURAWG», «EURBAM», «EURBBD», «EURBDT», «EURBGN», «EURBHD», «EURBMD», «EURBOB»,
«EURBRL», «EURBSD», «EURCAD», «EURCHF», «EURCLP», «EURCNY», «EURCOP», «EURCYP», «EURCZK», «EURDKK», «EURDOP»,
«EUREGP», «EUREUR», «EURFJD», «EURGBP», «EURGHS», «EURGMD», «EURGTQ», «EURHKD», «EURHRK», «EURHUF», «EURIDR»,
«EURILS», «EURINR», «EURIRR», «EURISK», «EURJMD», «EURJOD», «EURJPY», «EURKES», «EURKHR», «EURKRW», «EURKWD»,
«EURLAK», «EURLBP», «EURLKR», «EURLTL», «EURLVL», «EURMAD», «EURMDL», «EURMGA», «EURMKD», «EURMUR», «EURMVR»,
«EURMXN», «EURMYR», «EURNAD», «EURNGN», «EURNPR» «EURNOK», «EURNZD», «EUROMR», «EURPAB», «EURPEN», «EURPHP»,
«EURPKR», «EURPLN», «EURPYG», «EURQAR», «EURRON», «EURRSD», «EURRUB», «EURSAR», «EURSCR», «EURSEK», «EURSGD»,
«EURSYP», «EURTHB», «EURTND», «EURTRY», «EURTWD», «EURUAH», «EURUGX», «EURUSD», «EURUYU», «EURVEF», «EURVND»,
«EURXAF», «EURXCD», «EURXOF», «EURXPF», «EURZAR»)&окр = магазин: //datatables.org/alltableswithkeys