我有一个用于客户端Instagram登录的应用程序。到目前为止,用户可以成功登录Instagram并接收访问令牌。问题是我想提出请求,并获取Instagram用户数据,但不知道如何。我还想知道如何清除用户的访问令牌以注销。
我的代码:
angular.module('instagramApp.services', []).factory('instagramService', function($q) {
var authorizationResult = false;
return {
initialize: function() {
authorizationResult = OAuth.create('instagram');
},
isReady: function() {
return (authorizationResult);
},
connectInstagram: function() {
var deferred = $q.defer();
OAuth.redirect('instagram', 'https://instagram.com/oauth/authorize/?client_id='CLIENT_ID'&redirect_uri=http://localhost/insta-login&response_type=token');
return deferred.promise;
}
}
});