我正在尝试使用
测试我的代码.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应用程序的东西调试它,我试图工作电话间隙但无法知道如何调试它。
答案 0 :(得分:5)
我遇到了同样的问题,我发现了这个问题:https://github.com/nraboy/ng-cordova-oauth/issues/46
基本上,您应该在不在浏览器中的模拟器中测试代码。