如何在访问Facebook登录时解决错误

问题描述:

我是移动应用程序的新手。我正在尝试做Facebook登录。我跟着这个示例应用程序https://pub.dartlang.org/packages/flutter_facebook_connect ,但我在这样的Facebook页面中出现错误 - “无法加载URl:此域名未包含在api域中。要启用此网址上传,请在所有应用域和子域上输入您的应用设置中的api域字段“。如何在访问Facebook登录时解决错误

+0

有你在developer.facebook.com上创建了一个应用程序,并在应用程序域字段中添加了“http:// localhost:8080”? – Baksteen

+0

你能告诉我们你是如何使用插件的?你是如何将它与你的Facebook应用程序连接起来的? – aziza

+0

嗨Baksteen,我在developer.facebook.com上创建了该应用程序,但未在应用程序域中添加任何内容。我没有托管我的本地服务器上的任何东西,所以我怎么能给这个“http:// localhost:8080”。 –

使用这种方式:

_facebookSignIn() async { 
     final _facebookConnect = new FacebookConnect(
      appId: '<APP_ID>', 
      clientSecret: '<CLIENT_SECRET>'); 
     FacebookOAuthToken token = await _facebookConnect.login(); 

    //FirebaseUser user = await FirebaseAuth.instance.signInWithFacebook(accessToken: token.access); 
     // return user;} 

你必须遵循在developers.facebook的指示,并在产品中添加你的应用程序设置http://localhost:8080> MyApp的>设置

enter image description here