【问题标题】:How do I handle twitter fail whale in JSONP如何在 JSONP 中处理 twitter 失败鲸鱼
【发布时间】:2011-08-27 03:58:40
【问题描述】:

我加载

http://search.twitter.com/search.json?callback=formatTweets&q=somehashTag&timestamp="+new Date().getTime();

我突然明白了

Error: illegal character
Source File: http://search.twitter.com/search.json?callback=formatTweets&q=sunshine&timestamp=1305631097599
Line: 1, Column: 13
Source Code:
formatTweets(�

因为 twitter 给我发了一条失败的鲸鱼。

你能想出一种方法来检测和处理这个问题吗?

这是我的调用:

function loadTweets() {
  var head = document.getElementsByTagName('head');
  var script = document.createElement('script');
  script.type = "text/javascript";
  script.src = "http://search.twitter.com/search.json?callback=formatTweets&q="+hashTag+"&timestamp="+new Date().getTime();
  head[0].appendChild(script);
}

【问题讨论】:

    标签: twitter jsonp


    【解决方案1】:

    我发现这个question 有一些有趣的答案。总而言之,一种方法是将服务器返回的所有错误包装在 JSON 中,另一种方法是将 provides a link 包装为对 jQuery 的 JSONP 实现的漂亮重新解释。

    【讨论】:

    • 我找不到我的推特代码,但我认为它会起作用。谢谢
    猜你喜欢
    • 2012-04-26
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多