instafeed.js 시간당 호출제한 200번 해결방법 도움요청드립니다. 채택완료
maruggung
3년 전
조회 1,925
안녕하세요.
instafeed.js를 사용하여 웹사이트에 인스타피드를 연동 했습니다.
정상작동 하고 있지만 시간당 호출제한이 있기에 호출횟수가 200번 초과할경우
api request error: 4 Application request limit reached
에러가 발생합니다.
해결하셨던 경험이나 해결할 수 있는 방안이 있을까요 ?
(현재 생각중인건 스크립트로 현재 시간을 구하여 매 시 정각에만 호출되게끔 해보려고합니다...아직 안해봐서 가능할지는 모르겠습니다.)
혹시몰라 코드도 첨부합니다.(정상 작동합니다.)
</p>
<p>const $instagram = document.querySelector('.instagram')</p>
<p>const feed = new Instafeed({</p>
<p>get: 'user',</p>
<p>accessToken: 'xxxxxxx',</p>
<p>target: $instagram,</p>
<p>limit: 6,</p>
<p>template: `</p>
<p><div class="g-col--4"></p>
<p><a href="\{\{link\}\}" target="_blank" class="instagram__item"></p>
<p><div class="instagram__logo"></p>
<p><img src="/assets/img/icon/ico_instagram-logo.svg" title="" alt="logo" /></p>
<p></div></p>
<p><div class="instagram__thumb"><img src="\{\{image\}\}" title="\{\{caption\}\}" /></div></p>
<p></a></p>
<p></div></p>
<p>`,</p>
<p>success: function(response){</p>
<p>console.log("Instafeed.js response", response);</p>
<p>},</p>
<p>})</p>
<p>feed.run()</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
3년 전
클라이언트단 호출에 그런 제약사항이 있는 경우면
매시 정각에 동작시킨다고 해도
그 시점에 동접자 400 명이 몰려 400 번 호출되면 같은 상황 아닌가 생각됩니다.
그런 제한사항이 없도록 다른 옵션은 없는지 확인해보시고
다른 방법이 없다면 웹사이트서버에 캐시기능을 만들고 활용하는 것도 대안일것 같습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인