apiレスポンスをEchoディスプレイに表示する

webページで動く ISSはどこ? のjsコードを、alexaに移植して、URLにアクセスした時のレスポンスをディスプレイに表示させるようにしたい。

移植元(javascript in HTML)
const api_url = 'https://api.wheretheiss.at/v1/satellites/25544';
async function getISS() {
const response = await fetch(api_url);
const data = await response.json();
const { latitude } = data;
document.getElementById('lat').textContent = latitude.toFixed(2);
}
getISS();
移植後(失敗, nodejs in Alexa)
const fetch = require('node-fetch');
const api_url = 'https://api.wheretheiss.at/v1/satellites/25544';
async function getISS() {
const response = await fetch(api_url);
const data = await response.json();
const { latitude } = data;
const lat = latitude.toFixed(2);
}
getISS();

レスポンスとして取得した数字をwebに表示するコード部分を、変数latに代入するように修正したが、スキルが反応しない。API gatewayを使う必要があるかも、、、

コメントを残す