チャレンジ:APIデータの取得と利用
メニューを表示するにはスワイプしてください
課題
Dog APIから取得した犬種のリストとその情報を表示するウェブページの作成。ユーザーが「Load Breeds」ボタンをクリックすると、APIからデータを取得し、犬種情報(名前、説明、寿命)をウェブページに表示。エラーが発生した場合は、HTML内でフィードバックを表示。
APIからデータを取得:「Load Breeds」ボタンがクリックされたとき
https://dogapi.dog/api/v2/breedsからデータを取得;- JSONレスポンスをパース;
- データの取得に成功した場合、次のステップへ進む;
- データ取得時にエラーが発生した場合、
"Failed to load breeds. Please try again later."要素にerror-messageと表示。
index.html
index.css
index.js
fetch('https://dogapi.dog/api/v2/breeds')を使用してhttps://dogapi.dog/api/v2/breedsからデータを取得;response.json()を使用してJSONレスポンスをパース;- データをパースした後の
thenブロックでdisplayBreeds関数を呼び出し、data.dataを引数として渡す; catchブロックでエラー処理を実施。
index.html
index.css
index.js
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 7
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 7