Instagram OAuth登录

时间:2014-08-04 10:21:11

标签: javascript angularjs oauth instagram

我想为Instagram登录构建一个应用程序。问题是我不知道如何初始化与Instagram客户端ID的连接。我用OAuth.initialize()完成了这个,但它没有用。我正在接受' OAuthException'。

到目前为止我的代码:

 return {
    initialize: function() {
        //initialize OAuth.io with public key of the application
        OAuth.initialize('e6u0TKccWPGCnAqheXQYg76Vf2M', {cache:true});
        authorizationResult = OAuth.create('instagram');
        console.log(authorizationResult);
    },
    isReady: function() {
        return (authorizationResult);
    },
    connectInstagram: function() {
        var deferred = $q.defer();
        OAuth.popup('instagram', {cache:true}, function(error, result) { 
            if (!error) {
                authorizationResult = result;
                deferred.resolve();
                console.log('case');

            } else {
              console.log('case2');
            }
        });
        return deferred.promise;
    },
    clearCache: function() {
        OAuth.clearCache('instagram');
        authorizationResult = false;
    }

1 个答案:

答案 0 :(得分:0)

对于初学者来说,OAuth.initialize唯一可接受的参数是“公钥”。 删除第二个参数。