У меня возникли проблемы с настройкой входа FB для работы с моим мобильным приложением.Кордова Facebook интеграция интеграции cordovaOauth
Я следовал этому учебник: http://www.codeproject.com/Tips/1031475/How-to-Integrate-Facebook-Login-into-a-Cordova-App#_comments
<script src="js/angular.js"></script>
<script src="js/ng-cordova.js"></script>
<script src="cordova.js"></script>
я установил нг-Cordova и угловое использование беседки. И я поставил эти два JavaScript-файлов в моей папке WWW вместе с этим кодом в моей index.html
Это то, что у меня есть в моем app.js:
var app = angular.module('myApp', ['ngCordova']);
app.controller("OAuthCtrl", function($scope, $cordovaOauth){
$scope.facebookLogin = function() {
alert("Click");
//user your fb app Id..
$cordovaOauth.facebook("1232456",
["email"]).then(function(result) {
alert(result.access_token);
// results
}, function(error) {
alert("error");
alert(error);
// error
});
}
})
И это в моей index.html :
<body data-ng-app="myApp">
<div ng-controller="OAuthCtrl">
<label >
<button class="button button-block button-positive"
ng-click="facebookLogin()">
Login with Facebook
</button>
</label>
</div>
</body>
Программа компилируется и работает нормально. Хотя кнопка не доступна. Любая помощь приветствуется. Я неправильно установил angularjs? Я следовал этому руководству: http://ngcordova.com/docs/install/
Что вы имеете в виду под "кнопка не кликабельна"? –
Кнопка видна, но не действует при нажатии. –
Я следил за этим учебным пособием: http://www.sitepoint.com/how-to-integrate-facebook-login-into-a-cordova-based-app/ Хотя я получаю undefined, это не объект для моего $ cordovaOauth.facebook при вызове функции. Я попытался запустить проект с этого веб-сайта, и я получаю ту же ошибку. Может ли эта ошибка возникнуть из-за моей панели управления на Facebook? –