0

我正在学习 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
    });
});

理想情况下,我只想要最简单的解决方案,这样我就可以继续学习本课程的延迟。谢谢。

4

1 回答 1

2

首先,您必须在此处注册您的应用程序并获取使用者密钥和使用者密码。然后您将需要验证您的请求(请参阅文档)。

于 2013-07-07T21:16:55.913 回答