2012-10-22 5 views
0

갑자기 내 웹 사이트의 내 Twitter 위젯에 트윗이 표시되지 않습니다. 내 콘솔 로그를 확인했는데 400 개의 잘못된 요청 오류가 반환됩니다. 이것은 단지 1 시간 전에 잘 작동했습니다! 나는이 페이지에서 오늘 일해 왔으며 페이지 30+ 번을 새로 고쳤습니다. 그게 그 일과 관련이 있는지 궁금해.400 개의 잘못된 요청 오류를 반환하는 Twitter 위젯

같은 문제와 관련된 다른 SO 질문을 읽었으며 일부는 문제가 트위터의 끝이라고 말하면서 기다려야합니다. 이것은 나를위한 문제입니다. 나는 이제 위젯이 앉아 있어야하는 커다란 빈 공간을 얻었고, 못 생기고 전문가가 아닌 것처럼 보입니다!

이 오류를 감지하고 "죄송합니다. Twitter 위젯이 * * 쓰레기이며로드 할 수 없습니다."라는 메시지를 표시 할 수있는 방법이 있습니까? 아니면 더 이상 정보를 줄 수 있습니까?

<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script> 
<script> 
new TWTR.Widget({ 
    version: 2, 
    type: 'profile', 
    rpp: 10, 
    interval: 30000, 
    width: 270, 
    height: 250, 
    theme: { 
    shell: { 
     background: '#111111', color: '#B000BB' 
    }, 
    tweets: { 
     background: '#111111', color: '#999999', links: '#faadfa' 
    } 
    }, 
    features: { 
    scrollbar: true, loop: false, live: true, behavior: 'all' 
    } 
}).render().setUser('myClientsTwitterUsername').start(); 
</script> 

답변

0

방금 ​​답변을 찾았으므로 다른 사람들에게 도움이 될 것입니다.

분명히 내가 사용하고있는 Twitter 위젯은 Twitter의 API를 사용하지 않으므로 IP 주소 당 시간당 150 건의 요청으로 제한됩니다. 이 페이지에서 오늘했던 작업으로 30-40 번 페이지를 새로 고치고 30 초마다 업데이트하는 위젯을 사용하면 150 개의 요청을 모두 사용하고 한계가 새로 고침 될 때까지 추가 요청에서 차단 된 것처럼 보입니다. 내 iPad (다른 IP 주소/네트워크를 사용하는)에서 내 웹 페이지를로드하여 위젯을 확인했는데 위젯이 정상적으로 보였습니다. 나도 1 시간을 기다렸다. 그리고 위젯은 영향을받는 네트워크/ip에서 다시 생생하게 돌아왔다.

그래서 적절한 Twitter API 위젯을 사용하는 것이 좋습니다.

희망이 있으면 누군가에게 도움이됩니다.