我应该使用哪种 http://search.twitter.com/search.json 来获得Twitter的回复

which http://search.twitter.com/search.json should I use to get response from Twitter?

本文关键字:search json Twitter 回复 com twitter http 我应该      更新时间:2023-09-26

我面临的问题是我没有管理对推特搜索的请求。我认为是因为推特网址不再工作了。如果我在浏览器中输入网址,我会收到此错误"{"错误":[{"消息":"Twitter REST API v1不再处于活动状态。请迁移到 API v1.1。https://dev.twitter.com/docs/api/1.1/overview.","代码":64}]}"。

我已经尝试通过将 url 替换为"url:"https://api.twitter.com/1.1/search/tweets.json"来修复它,但这没有帮助。

控制台上未显示任何错误。

我感谢任何帮助。

<html>
<head>
 <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
 <meta content="utf-8" http-equiv="encoding">
<title>Demo</title>
</head>
<body>
 <script type="text/javascript" src="js/jquery.js"></script>
<script>
	
    $.searchTwitter = function(search){
    	$.ajax({
    		//url: 'http://search.twitter.com/search.json',
    		url: 'https://api.twitter.com/1.1/search/tweets.json',
    		data: { q:search},
    		dataType: 'jsonp',
    		success: function(results){
    			console.log(results);
    		}
    	});
    	$.searchTwitter('dog');
    }
</script>
</body>
</html>

你告诉的同一页面中

我引用

请注意,现在API v1.1要求请求必须经过身份验证,请查看身份验证和授权文档以获取有关如何执行此操作的更多详细信息。另请注意,twitter.com 的搜索结果可能会返回历史结果,而搜索 API 通常仅提供过去一周的推文。

查看此页面https://dev.twitter.com/oauth/application-only

最好