Почему выдает ошибку при входе в FB в ionic 3? - PullRequest
0 голосов
/ 06 июня 2019

У меня все еще есть ошибка при входе в FB.На самом деле, он работает в режиме отладки, но не работает после загрузки в магазине воспроизведения.Я видел, что когда приложение FB установлено на моем устройстве и активирует мою учетную запись Facebook, в это время он получает ошибку, но когда я удалил / удалил приложение FB со своего устройства, тогда вход в систему FB работает нормально.

Может кто-нибудьскажите мне решение этого?Я пытаюсь с этим кодом:

this.fb.getLoginStatus().then((res) => {
  console.log(res);
  if (res.status === 'connected') {
      console.log("connected1: " + res.authResponse.userID);
      var fb_id = res.authResponse.userID;
      var fb_token = res.authResponse.accessToken;
      this.fb.api("/me?fields=name,gender,email", []).then((user) => {
          user.picture = "https://graph.facebook.com/" + fb_id + "/picture?type=large";
          var picture = user.picture;
          var name      = user.name;
          var email     = user.email;
          this.facebook_server_login(name,email,fb_id,picture);
      });
  } else {
      this.fb.login(['public_profile','user_birthday','user_gender', 'email'])
      .then( (res: FacebookLoginResponse) => {
          if(res.status == "connected") {
              var fb_id = res.authResponse.userID;
              var fb_token = res.authResponse.accessToken;
              this.fb.api("/me?fields=name,gender,email", []).then((user) => {
                  user.picture = "https://graph.facebook.com/" + fb_id + "/picture?type=large";
                  var picture = user.picture;
                  var name      = user.name;
                  var email     = user.email;
                  this.facebook_server_login(name,email,fb_id,picture);
              });
          } 
          else {
              this.sysprvd.showNetworkError();
          }
      })
      .catch((e) => {
          console.log(e);
          this.sysprvd.showNetworkError();
      });
  }
});

Отображение моей ошибки:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...