6

Właśnie skorzystałem z doskonałego przewodnika tutaj: https://developers.facebook.com/docs/facebook-login/login-flow-for-web/v2.0, w jaki sposób włączyć logowanie facebookowe do strony internetowej przy użyciu zestawu Javascript SDK.Testowanie facebook javascript Zaloguj się z domeny localhost

Próbowałem go - i gdy klikam mój piękny dziennik w przycisku pojawia się błąd:

Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains. 

Zauważam URL ten błąd:

https://www.facebook.com/v2.0/dialog/oauth?scope=public_profile%2Cemail&response_type=none&redirect_uri=https%3A%2F%2Fwww.facebook.com%2Fdialog%2Freturn%2Farbiter%3Frelation%3Dopener%26close%3Dtrue%23origin%3Dhttp%253A%252F%252Flocalhost%253A56378%252Ff1c45491ec&seen_revocable_perms_nux=false&ref=LoginButton&auth_type=&default_audience&state=fdcac98d4&app_id=251165285007053&client_id=251165285007053&display=popup 

Więc idę do aplikacja facebook i dodaj moją nazwę hosta no-ip oraz "localhost" - nie robi to jak localhost, więc go usunę.

Mimo to nadal otrzymuję komunikat, ponieważ żądanie jest nadal wysyłane z domeny localhost.

Czy istnieje sposób, w jaki mogę przetestować to działanie na miejscu? Nie mam domeny do wdrożenia podczas programowania.

+0

Odpowiedź została znaleziona tutaj: http://stackoverflow.com/questions/16294630/what-am-i-doing-wrong-in-localhost-facebook-app- development – RenegadeAndy

+0

znalazłeś odpowiedź ... ?? – MixedVeg

+0

Tak, powyższy link. – RenegadeAndy

Odpowiedz

1

W konfiguracji aplikacji, należy ustawić adres URL witryny do http://localhost/

Jeśli używasz określonego portu localhost, które należy dołączyć (np http://localhost:64321/

Powiązane problemy