instafeed.js 시간당 호출제한 200번 해결방법 도움요청드립니다.

instafeed.js 시간당 호출제한 200번 해결방법 도움요청드립니다.

QA

instafeed.js 시간당 호출제한 200번 해결방법 도움요청드립니다.

답변 2

본문

안녕하세요.

instafeed.js를 사용하여 웹사이트에 인스타피드를 연동 했습니다.

정상작동 하고 있지만 시간당 호출제한이 있기에 호출횟수가 200번 초과할경우

api request error: 4 Application request limit reached

에러가 발생합니다.

 

해결하셨던 경험이나 해결할 수 있는 방안이 있을까요 ?

(현재 생각중인건 스크립트로 현재 시간을 구하여 매 시 정각에만 호출되게끔 해보려고합니다...아직 안해봐서 가능할지는 모르겠습니다.)

 

혹시몰라 코드도 첨부합니다.(정상 작동합니다.)


const $instagram = document.querySelector('.instagram')
const feed = new Instafeed({
get: 'user',
accessToken: 'xxxxxxx',
target: $instagram,
limit: 6,
template: `
<div class="g-col--4">
<a href="\{\{link\}\}" target="_blank" class="instagram__item">
<div class="instagram__logo">
<img src="/assets/img/icon/ico_instagram-logo.svg" title="" alt="logo" />
</div>
<div class="instagram__thumb"><img src="\{\{image\}\}" title="\{\{caption\}\}" /></div>
</a>
</div>
`,
success: function(response){
console.log("Instafeed.js response", response);
},
})
feed.run()

이 질문에 댓글 쓰기 :

답변 2

클라이언트단 호출에 그런 제약사항이 있는 경우면

매시 정각에 동작시킨다고 해도

그 시점에 동접자 400 명이 몰려 400 번 호출되면 같은 상황 아닌가 생각됩니다.

그런 제한사항이 없도록 다른 옵션은 없는지 확인해보시고

다른 방법이 없다면 웹사이트서버에 캐시기능을 만들고 활용하는 것도 대안일것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 1
© SIRSOFT
현재 페이지 제일 처음으로