Я разрабатываю гибридное мобильное приложение с Angular, и я начал включать социальный логин с Firebase. Экран входа имеет два варианта социального входа; Facebook и Twitter. Вход в Facebook, похоже, работает нормально, но Twitter дает мне некоторые проблемы. После нажатия на кнопку для входа в Facebook, нг-щелчок запускает этот код:Неисправность настройки аутентификации Twitter с помощью Firebase
$scope.facebookLogin = function() {
$cordovaOauth.facebook("1396105657278668", ["email"]).then(function(result) {
auth.$authWithOAuthToken("facebook", result.access_token).then(function(authData) {
$state.go('tabs')
console.log(JSON.stringify(authData));
}, function(error) {
console.error("ERROR: " + error);
});
}, function(error) {
console.log("ERROR: " + error);
});
}
^Это работает отлично
Затем я попытался сделать то же самое с Twitter, используя $ cordovaOAuth.twitter:
$scope.twitterLogin = function() {
$cordovaOauth.twitter("YUS7ONldKLBuYjKxiafx5dajA", ["email"]).then(function(result) {
auth.$authWithOAuthToken("twitter", result.access_token).then(function(authData) {
$state.go('tabs')
console.log(JSON.stringify(authData));
}, function(error) {
console.error("ERROR: " + error);
});
}, function(error) {
console.log("ERROR: " + error);
});
}
Проблема в том, что, когда я нажимаю кнопку Twitter, ничего не происходит, а журналы выводят ERROR: null.
Есть ли у кого-нибудь предложения? Благодаря!
Полученные результаты (результат) от $ cordovaOauth.twitter? –
Нет, я ничего не получаю – cfly24