Курсы валют Вызов IO Api через HTML и скриптHtml

Программисты Html
Anonymous
Курсы валют Вызов IO Api через HTML и скрипт

Сообщение Anonymous »

Привет, мне нужна помощь с простым конвертером валют, который я пытаюсь запрограммировать для себя, чтобы облегчить свою работу.
Я пытаюсь создать простую HTML-страницу, на которой я могу ввести сумму, выбрать валюту, дату транзакции и автоматически преобразовать ее в шведские кроны. Мой опыт программирования весьма ограничен, и я впервые пытаюсь выполнить вызовы API.

Код: Выделить всё



Currency Converter




Currency Converter

Value:


Currency:

EUR
GBP
USD
NOK
DKK


Date:


Convert

Result: 



function convert() {
const value = document.getElementById("value").value;
const currency = document.getElementById("currency").value;
const date = document.getElementById("date").value;

fetch(`http://api.exchangeratesapi.io/v1/${date}?access_key=[MY API KEY]&base=SEK`)
.then(response => response.json())
.then(data => {
const rate = data.rates[currency];
const result = (value * rate).toFixed(2);
document.getElementById("result").innerHTML = `${result} SEK`;
});
}





Я пытался использовать ссылку вручную, чтобы получить информацию, но постоянно получаю ошибку: "{"error":{"code":"https_access_restricted","message":"Доступ ограничен – ваш текущий план подписки не поддерживает шифрование HTTPS."}}"
Мне хорошо известно, что мой текущий план не поддерживает HTTPS, поэтому я пытаюсь вызвать адрес HTTP, а не адрес HTTPS.

Подробнее здесь: https://stackoverflow.com/questions/773 ... and-script

Вернуться в «Html»