ecl_facebook er en enkel Facebook integrasjon for Django.
Installasjon
PIP installere ecl_facebook
I din "settings.py" fil, sette verdier for FACEBOOK_KEY, FACEBOOK_SECRET, FACEBOOK_REDIRECT_URL, og FACEBOOK_SCOPE.
FACEBOOK_KEY = "340516819320318"
FACEBOOK_SECRET = "36388212bada9111d9e59a6889f49738"
FACEBOOK_REDIRECT_URL = "http://example.com/oauth/facebook/complete"
FACEBOOK_SCOPE = "e-post, publish_stream"
Hvis du ønsker å få tilsendt et signal når brukeren autoriserer app, også legge ecl_facebook til din INSTALLED_APPS.
Deretter, i dine synspunkter, bruk dekoratørerfacebook_begin ogfacebook_callback å starte og fullføre Facebook autentisering flyt, henholdsvis.
fra ecl_facebook.decorators importere facebook_begin, facebook_callback
facebook_begin
def oauth_facebook_begin (forespørsel):
& Nbsp; # Dette synet vil omdirigere til den aktuelle Facebook-godkjenning URL
& Nbsp; retur {}
facebook_callback
def oauth_facebook_complete (forespørsel, token):
& Nbsp; # `token` inneholder Facebook-tilgang token du kan bruke til å få tilgang til
& Nbsp; # brukere 'informasjon
& Nbsp; retur {}
Til slutt legger disse nettadressene til din "urls.py".
fra django.conf.urls.defaults importmønsteret, url
fra MyApp utsikt import
urlpatterns = mønstre ('',
& Nbsp; url (r "^ oauth / facebook / begynne $", views.oauth_facebook_begin),
& Nbsp; url (r "^ oauth / facebook / komplett $", views.oauth_facebook_complete),
)
Og så er du ferdig
Krav :
- Python
- Django
Kommentarer ikke funnet