0

我 在我的 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;
  }
}));
4

1 回答 1

0

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

单击此链接以了解有关 Try 和 ctach(e) 的更多信息

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

于 2020-06-14T00:33:04.397 回答