我希望允许我的网络应用上的用户使用OAuth和Twitter Search API进行身份验证。我的目标是使用AngularJS发出请求。我正在使用$resource
发送请求,但我的代码遇到了一些问题。有人可以帮我吗?
var app = angular.module('myApp', []);
app.controller('TwitterCtrl', ['$scope', '$resource', function (scope, resource) {
// scope.clientId = 'XXXXXXXXX';
// scope.apiKey = 'XXXXXXXXXXXXXXXXXXXXXX';
scope.token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
var twitterOAuth = resource('https://api.twitter.com/oauth/authenticate?oauth_token='+scope.token);
twitterOAuth.get()
.$promise.then(function(){
scope.twitter = resource('https://api.twitter.com/1.1/search/tweets.json',
{
q:'AngularJS'
}
);
scope.twitter.get();
});
}]);