楽天APIを使用しています。
楽天APIは1pageごとに30個分しか取得できないので、
1-100位まで取得するに、ページ分の4回を取得しないといけません。
以下のようにバニラJSでコードを組んでいますが、
429 Too Many Requestsで全ての取得ができません。
何かいい方法はありませんでしょうか。
ご教授願います。
JavaScript
1for (i = 0; i < 4; i++) { 2 let n = i + 1; 3 4 function send() { 5 fetch( 6 `https://楽天API&page=${n}` 7 ) 8 .then((response) => { 9 if (response.ok) { 10 return response.text(); 11 } else { 12 return alert("通信失敗!"); 13 } 14 }) 15 .then((response) => { 16 var jsObject = JSON.parse(response); 17 console.log(jsObject); 18 }); 19 } 20 21 setTimeout(send(), 1000); 22 }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/22 06:08