Как мне работать с твиттером в JSONP? - PullRequest
2 голосов
/ 17 мая 2011

Я загружаю

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(�

, потому что твиттер послал мне неудачного кита.способ обнаружить и обработать это?

Вот мой вызов:

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);
}

1 Ответ

1 голос
/ 11 июня 2011

Я нашел этот вопрос , на который было несколько интересных ответов. Подводя итог, можно сказать, что один из подходов заключает в себе все ошибки, возвращаемые сервером в JSON, а другой предоставляет ссылку на симпатичную реинтерпретацию реализации JSON JQuery.

...