ecl_facebook on helppo Facebook integrointi Django.
Asennus
Pip asentaa ecl_facebook
Teidän "settings.py" tiedosto, asettaa arvoja FACEBOOK_KEY, FACEBOOK_SECRET, FACEBOOK_REDIRECT_URL ja FACEBOOK_SCOPE.
FACEBOOK_KEY = "340516819320318"
FACEBOOK_SECRET = "36388212bada9111d9e59a6889f49738"
FACEBOOK_REDIRECT_URL = "http://example.com/oauth/facebook/complete"
FACEBOOK_SCOPE = "sähköposti, publish_stream"
Jos haluat lähettää signaalin, kun käyttäjä valtuuttaa app, myös lisätä ecl_facebook omaan INSTALLED_APPS.
Sitten näkemyksiänne, käytä sisustussuunnittelijanfacebook_begin jafacebook_callback aloittaa ja täydentää Facebook autentikointi virtaus vastaavasti.
alkaen ecl_facebook.decorators tuoda facebook_begin, facebook_callback
facebook_begin
def oauth_facebook_begin (pyynnöstä):
& Nbsp; # Tämä näkemys ohjaa oikeaan Facebook autentikointi URL
& Nbsp; paluu {}
facebook_callback
def oauth_facebook_complete (pyynnöstä, token):
& Nbsp; # `token` sisältää Facebook käyttöoikeustunnukseksi voit käyttää
& Nbsp; # käyttäjien tietoja
& Nbsp; paluu {}
Lisää lopuksi nämä URL-osoitteita "urls.py".
alkaen django.conf.urls.defaults tuonti kuvioita, url
alkaen MyApp tuonti näkymät
urlpatterns = kuviot ('',
& Nbsp; url (r '^ OAuth / facebook / alkavat $ ", views.oauth_facebook_begin),
& Nbsp; url (r '^ OAuth / facebook / täydellinen $ ", views.oauth_facebook_complete),
)
Ja sitten olet valmis!
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt