【发布时间】:2013-04-28 16:00:41
【问题描述】:
我正在使用以下代码从特定主题标签获取最新推文
$(document).ready(function(){
getLatestTweets();
function getLatestTweets(){
var url = "http://search.twitter.com/search.json?q=%23syria&result_type=recent&rpp=3&callback=?";
$.getJSON(url, function(json){
alert('reached');
var html = '<ul>';
$.each(json.results, function( key, result){
html += '<li><a href="#">' + '> ' + result.text + ' ...' + '</a></li>';
});
html += '</ul>';
$('#archive-twitter').append(html);
});
}
});
此代码两天前运行良好,但今天停止运行。现在即使我使用以下链接,getJSON 方法也不会成功
http://search.twitter.com/search.json?q=%23syria&result_type=recent&rpp=3
在浏览器中我得到了实际的 json 数据
不知道是什么问题?
更新:我添加了一个测试链接来澄清问题 http://latakiancoder.com/twitter-test.php
【问题讨论】:
-
您应该升级到现在需要经过身份验证的用户的 API v1.1。似乎 API v1 搜索已停止使用 ajax 请求:dev.twitter.com/blog/planning-for-api-v1-retirement 但我找不到任何有关此的官方公告。
-
为什么浏览器请求会起作用!!,您能否提供有关使用 jquery 进行身份验证的任何链接或资源,我搜索了他们的文档,但似乎没有找到任何关于 Javascript 身份验证的信息。谢谢。
标签: jquery json twitter tweets