ecl_facebook er en nem Facebook integration til Django.
Installation
pip installere ecl_facebook
I dit "settings.py" fil, indstille værdier 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 = "email, publish_stream"
Hvis du ønsker at blive sendt et signal, når brugeren tillader app, også tilføje ecl_facebook til din INSTALLED_APPS.
Så i dine synspunkter, skal du bruge dekoratørerfacebook_begin ogfacebook_callback at starte og afslutte Facebook-godkendelse flow hhv.
fra ecl_facebook.decorators importerer facebook_begin, facebook_callback
facebook_begin
def oauth_facebook_begin (anmodning):
& Nbsp; # Dette synspunkt vil omdirigere til den relevante Facebook-godkendelse URL
& Nbsp; tilbagevenden {}
facebook_callback
def oauth_facebook_complete (anmodning token):
& Nbsp; # `token` indeholder Facebook adgangselementet du kan bruge til at få adgang til din
& Nbsp; # brugeres oplysninger
& Nbsp; tilbagevenden {}
Endelig tilføje disse webadresser til din "urls.py".
fra django.conf.urls.defaults import- mønstre, url
fra MyApp udsigt import-
urlpatterns = mønstre ('',
& Nbsp; url (r "^ OAuth / facebook / begynde $", views.oauth_facebook_begin)
& Nbsp; url (r "^ OAuth / facebook / komplet $", views.oauth_facebook_complete)
)
Og så er du færdig
Krav :
- Python
- Django
Kommentarer ikke fundet