我正在尝试通过引用https://dev.twitter.com/docs/api/1/get/search开发一个推特搜索引擎。我遇到了一个问题;我搜索过它找不到任何东西。
$.ajax({
type : "GET",
dataType : "json",
url : "http://search.twitter.com/search.json?q=" +search_value + "&rpp=5&callback=?",
success: function(data){
// Display the results
$("#search_results").html(data);
}
});
如您所知,twitter api根据您的搜索返回一个json,如此链接“https://dev.twitter.com/docs/api/1/get/search(在示例请求部分中)
我需要关于推文结果的“用户名”和“用户的真实姓名”,以json格式我看不到,而且我看了https://dev.twitter.com/docs/tweet-entities但是没有关于此的提示。只有“user_mentions实体”,但这个用户在推文文本中提到的不是关于推文的分享者。你能帮我解决这个问题吗?
答案 0 :(得分:1)
我建议您更新代码以使用最新版本的Twitter REST API - 版本1.1而不是使用Search API。
v1.1 API在search/tweets
JSON响应中返回用户的真实姓名 - 请参阅此处的示例响应:https://dev.twitter.com/docs/api/1.1/get/search/tweets