Курсы валют Вызов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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