2017-10-18 34 views
6

Jestem nowy w aplikacji mobilnej. Próbuję zalogować się na facebooku. Śledziłem tę przykładową aplikację https://pub.dartlang.org/packages/flutter_facebook_connect , ale otrzymuję komunikat o błędzie na stronie z Facebookiem - "nie można załadować URl: ten adres URL domeny nie jest zawarty w domenie api. Aby umożliwić przesyłanie tego adresu URL, wprowadź wszystkie domeny i subdomeny aplikacji na stronie pole domeny api w ustawieniach aplikacji ".Jak mogę rozwiązać ten błąd podczas uzyskiwania dostępu do Facebooka Login

+0

Mają cię stworzył aplikację na developer.facebook.com i dodał "http: // localhost: 8080" do pól domeny aplikacji? – Baksteen

+0

Czy możesz nam pokazać, w jaki sposób korzystasz z wtyczki? i w jaki sposób połączyłeś go z aplikacją na Facebooku? – aziza

+0

Cześć Baksteen, stworzyłem aplikację na developer.facebook.com, ale nie dodałem niczego w domenie app. Nie hostowałem niczego na moim lokalnym serwerze, więc jak mogę podać "http: // localhost: 8080". –

Odpowiedz

3

Używaj go w ten sposób:

_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;} 

Trzeba postępować zgodnie z instrukcjami na developers.facebook i dodać http://localhost:8080 w ustawieniach aplikacji pod Produkty> MojaApl> Ustawienia

enter image description here

Powiązane problemy