Jak dodać mojej aplikacji Django na Facebooku?

głosy
1

Zajmuję się tworzeniem aplikacji Django. Muszę do uwierzytelniania użytkowników za pomocą Facebooka i uzyskać listy znajomych użytkownika zaprosić je na mojej stronie. Aby to zrobić, mój wniosek musi być zarejestrowany z Facebook, aby uzyskać klucz API. W trakcie ich realizacji, więc jestem uderzył z listy ustawień.

Http: // localhost / login ” -> to jest strona logowania w mojej aplikacji gdzie mam przycisk Facebook-connect

Muszę Facebooka przekierować odpowiedzi na „ http: // localhost / result ”, gdzie mam widok do analizowania wynik.

Proszę dać mi znać, jak skonfigurować Facebooka.

Utwórz 10/06/2009 o 13:24
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
1

Facebook nie może przekierować odpowiedź na „localhost”, jak to jest oczywiście lokalny na komputerze, stąd nazwa. Twoja aplikacja musi być gdzieś serwerami Facebook może rzeczywiście zobaczyć go - czyli na komputerze publicznym gdzieś.

Innymi słowy, nie można opracować i przetestować aplikację Facebook całkowicie na komputerze lokalnym, tak jak przy normalnej aplikacji Django. musisz przesłać go do hosta w regularnych odstępach czasu, aby zobaczyć zmiany.

Odpowiedział 10/06/2009 o 14:45
źródło użytkownik

głosy
0

Alternatywnie, można skonfigurować przekierowanie portów na firewallu / routerze, aby umożliwić Facebook pobrać bezpośrednio z localhost. Instrukcje ten sposób różnią się znacznie pomiędzy różnymi producentami firewall / router. Co trzeba zrobić, to otwarty port zewnętrzny 80 i przekazania go do portu 80 (lub niezależnie od portu masz swój serwer HTTP nasłuchuje) na urządzeniu przyjmującym, w którym aplikacja jest, wybrać swój publiczny adres IP, a następnie wykorzystać je jako callback rozwiązać w następujący sposób:

http://<your.ip.here>:80/login

To pozwoli Ci przetestować FB lub FB Połącz aplikację na localhost.

Odpowiedział 01/07/2009 o 13:49
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more