Twitter小部件返回400错误请求错误

Twitter小部件返回400错误请求错误,twitter,bad-request,http-status-code-400,Twitter,Bad Request,Http Status Code 400,突然,我网站上的Twitter小部件没有显示任何推文。我已经检查了控制台日志,它返回了一个400错误请求错误。就在一小时前,它还可以正常工作!我今天一直在做这个页面,可能刷新了30多次。我不知道这是否与此有关 我读过其他与同一问题相关的问题,有人说这是Twitter结束时的问题,你只需等待。这对我来说是个问题。我现在有一个很大的空白,小部件应该放在那里,看起来非常难看和不专业 有没有办法检测到这个错误并在其位置显示一条礼貌的消息“对不起,Twitter小部件是**垃圾,无法加载”?或者你能给我更

突然,我网站上的Twitter小部件没有显示任何推文。我已经检查了控制台日志,它返回了一个400错误请求错误。就在一小时前,它还可以正常工作!我今天一直在做这个页面,可能刷新了30多次。我不知道这是否与此有关

我读过其他与同一问题相关的问题,有人说这是Twitter结束时的问题,你只需等待。这对我来说是个问题。我现在有一个很大的空白,小部件应该放在那里,看起来非常难看和不专业

有没有办法检测到这个错误并在其位置显示一条礼貌的消息“对不起,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>

新TWTR.Widget({
版本:2,
键入:“配置文件”,
rpp:10,
间隔时间:30000,
宽度:270,
身高:250,
主题:{
外壳:{
背景:'#111111',颜色:'#B000BB'
},
推特:{
背景:'#111111',颜色:'#99999',链接:'#faadfa'
}
},
特点:{
滚动条:真,循环:假,活动:真,行为:“全部”
}
}).render().setUser('myClientsTwitterUsername').start();

我刚刚找到了答案,希望它能帮助其他人

显然,我使用的Twitter小部件没有使用Twitter的API,因此,每个IP地址每小时只能有150个请求。今天我在这个页面上做的工作是,刷新页面30-40次,小部件每30秒更新一次,看起来我已经使用了所有的150个请求,并且在刷新限制之前禁止进一步请求。我通过将我的网页加载到我的iPad上(它使用不同的IP地址/网络)检查了这一点,小部件看起来很好。我也等了1个小时,小部件在受影响的网络/ip上恢复了活力

因此,我最好开始使用合适的twitterapi小部件

希望这对别人有帮助