twitter api

http://angularjs.org/

by yccu

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular-resource.js"></script>
<div ng-controller="MainCtrl">
    <input type="text" ng-model="searchTerm"></input>
    <button ng-click="search()">Search</button>
</div>

JavaScript

var myApp = angular.module("myApp", ["ngResource"]);

myApp.controller("MainCtrl", ["$scope", "$resource", function ($scope, $resource) {
    $scope.twitter = $resource('https://api.twitter.com/1.1/search/:action', {
        action: 'tweets.json',
        q: '',
        callback: "JSON_CALLBACK"
    }, {
        get: {
            method: 'JSONP'
        }
    });
    
    
    function setHeader(xhr) {
        var tokens = {
        
        
         (API key)

 (API secret key)

Regenerate
Access token & access token secret
1322117154-SaTYAgZTgedLoQKBBZhdxxARr0vrd3mGlyuAH24 (Access token)

zjFJlPmZpGOYvb3frdbzfrjoDIxSykU7HzdA16fnbNI7E (Access token secret)
        
            'consumer_key': '6YCaKV6G1fC2VUQgQgu62KJAJ ',
                'oauth_access_token': 'p1oxYGnEYPq9FoWj5lB1rzguQj0Vb67sIITxPqV1YinUk7zRP1',
                'oauth_access_token_secret': '1322117154-SaTYAgZTgedLoQKBBZhdxxARr0vrd3mGlyuAH24',
                'consumer_secret': 'p1oxYGnEYPq9FoWj5lB1rzguQj0Vb67sIITxPqV1YinUk7zRP1'
        }
        xhr.setRequestHeader('X-Verify-Credentials-Authorization', JSON.stringify(tokens));
        console.log(tokens);
        // 'oauth_access_token' => Access token
        // 'oauth_access_token_secret' => Access token secret
        // 'consumer_key' => API key
        // 'consumer_secret' => API secret
    }

    $scope.search = function () {


        $.ajax({
            url: 'https://api.twitter.com/1/account/verify_credentials.json',
            type: 'GET',
            datatype: 'json',
            success: function (d) {
                console.log(d);
                alert("Success");
            },
            error: function () {
                alert('Failure!');
            },
            beforeSend: setHeader
        });

    };
}]);