无法使用ionic登录(无法通过网络浏览器进行身份验证)

时间:2015-04-09 07:38:00

标签: facebook cordova ionic-framework

我正在尝试使用

测试我的代码
.controller('AppCtrl', function ($scope, $ionicModal,  $cordovaOauth, $localStorage, $location) {
        $scope.login = function() {
            $cordovaOauth.facebook("APPID", ["email", "read_stream", "user_website", "user_location", "user_relationships"]).then(function(result) {
                $localStorage.accessToken = result.access_token;
                 alert("facebook login correctly");
                $location.path("/profile");
            }, function(error) {
                alert(error);
                console.log(error);
            });
        };

但总是得到错误:

  

无法通过网络浏览器进行身份验证

我正在使用ionic和cordovaOauth,当我尝试用android测试应用程序时我没有得到任何回复。问题是如何使用模拟器或类似PhoneGap应用程序的东西调试它,我试图工作电话间隙但无法知道如何调试它。

1 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,我发现了这个问题:https://github.com/nraboy/ng-cordova-oauth/issues/46

基本上,您应该在不在浏览器中的模拟器中测试代码。