我正在研究tuts + jQuery课程,并坚持上一个课程,学生打算从Twitter搜索中检索json对象。该课程建议用户尝试以下搜索(在我的浏览器地址栏中):
http://search.twitter.com/search.json?q=tutspremium
此网址的错误为{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}
。我已经解决了这个问题并找到了以下搜索:
https://api.twitter.com/1.1/search/tweets.json?q=tuts%20premium
我认为这是正确的字符串,但我收到了一个auth错误。进一步阅读告诉我,我需要在新的Twitter API上的所有端点上进行授权。
如何设置授权以获取json的推文?如果我不想成为Twitter会员怎么办?我可以只使用应用程序验证并在我的搜索功能中构建信用卡吗?即:
function getTweets( search ) {
return $.ajax({
url: 'https://api.twitter.com/1.1/search/tweets.json,
data: { q: search },
dataType: 'jsonp',
authCredentials
});
});
理想情况下,我只想要最简单的解决方案,这样我就可以继续学习本课程的学习方法。感谢。