从twitter搜索中检索JSON响应时出错

时间:2014-11-17 11:56:37

标签: json twitter getjson

我的代码就像这样,

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JSON</title>
</head>
<body>

     <!-- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> -->
     <script src="jquery-1.11.1.js"></script>
    <script>
        (function(){

            var obj = {
                init:function(){
                    this.url="https://api.twitter.com/1.1/search/tweets.jsonp?q=tutspremium&callback=?"
                    this.fetch();
                },
                fetch:function(){
                    // console.log("inside fetch mthod");
                    $.getJSON(this.url,function(data){
                        console.log(data)
                    });
                }
            };

            obj.init();
        }());

    </script>
</body>
</html>

但我在控制台收到错误, 获取https://api.twitter.com/1.1/search/tweets.jsonp?q=tutspremium&callback=jQuery1111026038460177369416_1416224819787&_=1416224819788

请指出代码有什么问题?

1 个答案:

答案 0 :(得分:0)

您必须先进行身份验证。 按照https://dev.twitter.com/rest/public/search

中的说明操作

Twitter Api 1.1需要进行身份验证才能进行搜索。

最好的问候