0

我是使用离子框架的初学者,我使用离子 1,现在我有责任使用 Google 和 Facebook 构建应用程序和身份验证,我使用科尔多瓦插件http://ngcordova.com/docs/plugins/oauth/,我遵循所有步骤这里https://www.sitepoint.com/authenticating-users-via-oauth-with-cordova-and-ionic/但我总是出错,我在移动设备上运行'ionic cordova run android',我不知道为什么当我单击登录时总是出现错误,请任何人一步一步告诉我如何在 ionic 1 中使用 ngcordova 进行登录(Google 和 Facebook)。

这是我的脚本

破折号.html

    <ion-view view-title="Dashboard">
      <ion-content class="padding">
        <h2>Welcome to Ionic</h2>
        <div>
          <a href="" ng-click="googleLogin()"><button>Login With Google</button></a>
          <span>{{details}}</span>
        </div>
      </ion-content>
    </ion-view>

仪表板控制器。

.controller('DashCtrl', function($scope, $cordovaOauth, $http) {

    $scope.googleLogin = function() {
        $cordovaOauth.google("appId12345.apps.googleusercontent.com", ["email", "profile"]).then(function(result) {
           $scope.details = result.access_token;
        }, function(error) {
           $scope.details = "error";
        });
    }
})

请任何人帮助我。谢谢。

4

0 回答 0