Flutter / flutter_facebook_login:无法查看错误详细信息

时间:2020-06-14 00:21:55

标签: flutter flutter-facebook-login

我在Flutter应用程序中使用https://github.com/roughike/flutter_facebook_login/来登录Facebook。执行继续按FacebookLoginStatus.error开关。

如何查看我的错误的更多详细信息?

colChildren.add(FacebookSignInButton(onPressed: () async {
  final facebookLogin = FacebookLogin();
  await facebookLogin.logOut();
  final result = await facebookLogin.logIn(['email']);

  switch (result.status) {
    case FacebookLoginStatus.loggedIn:
      var token = result.accessToken.token;
      final graphResponse = await http.get(
          'https://graph.facebook.com/v2.12/me?fields=name,first_name,last_name,email&access_token=${token}');
      final profile = json.decode(graphResponse.body);

      print("----> profile");
      print(profile);
      break;
    case FacebookLoginStatus.cancelledByUser:
      break;
    case FacebookLoginStatus.error:
      print ("---> error");
      break;
  }
}));

1 个答案:

答案 0 :(得分:0)

使用Try和ctach(e)查看错误:)

点击此链接可进一步了解Try和ctach(e)

https://flutterrdart.com/dart-exception-handling-with-examples/