我正在学习 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
我认为这是正确的字符串,但我得到一个身份验证错误。进一步阅读告诉我,我需要对新 Twitter API 上的所有端点进行授权。
如何设置以 json 格式获取推文的授权?如果我不想成为 Twitter 的成员怎么办?我可以只进行应用程序身份验证并将信誉建立到我的搜索功能中吗?IE:
function getTweets( search ) {
return $.ajax({
url: 'https://api.twitter.com/1.1/search/tweets.json,
data: { q: search },
dataType: 'jsonp',
authCredentials
});
});
理想情况下,我只想要最简单的解决方案,这样我就可以继续学习本课程的延迟。谢谢。