我想为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;
}
答案 0 :(得分:0)
对于初学者来说,OAuth.initialize唯一可接受的参数是“公钥”。 删除第二个参数。