我在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;
}
}));
答案 0 :(得分:0)
使用Try和ctach(e)查看错误:)
点击此链接可进一步了解Try和ctach(e)
https://flutterrdart.com/dart-exception-handling-with-examples/