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.
Odpowiedź została znaleziona tutaj: http://stackoverflow.com/questions/16294630/what-am-i-doing-wrong-in-localhost-facebook-app- development – RenegadeAndy
znalazłeś odpowiedź ... ?? – MixedVeg
Tak, powyższy link. – RenegadeAndy