ecl_facebook ist eine einfache Facebook-Integration für Django.
Installation
pip ecl_facebook installieren
In Ihrer Datei "settings.py", die Werte für FACEBOOK_KEY, FACEBOOK_SECRET, FACEBOOK_REDIRECT_URL und FACEBOOK_SCOPE.
FACEBOOK_KEY = "340516819320318"
FACEBOOK_SECRET = "36388212bada9111d9e59a6889f49738"
FACEBOOK_REDIRECT_URL = "http://example.com/oauth/facebook/complete"
FACEBOOK_SCOPE = "E-Mail, publish_stream"
Wenn Sie geschickt werden ein Signal, wenn der Benutzer die Anwendung autorisiert wollen, auch ecl_facebook um Ihre INSTALLED_APPS hinzuzufügen.
Dann in Ihre Ansichten, verwenden Sie die Dekorateurefacebook_begin undfacebook_callback zu starten und die Facebook-Authentifizierungsablauf auf.
von ecl_facebook.decorators importieren facebook_begin, facebook_callback
facebook_begin
def oauth_facebook_begin (Anfrage):
& Nbsp; # Diese Ansicht wird auf den entsprechenden Facebook-Authentifizierung URL umzuleiten
& Nbsp; Rückkehr {}
facebook_callback
def oauth_facebook_complete (Anfrage, Token):
& Nbsp; # `token` die Facebook-Zugang enthält Token, mit denen Sie Zugriff auf Ihre
& Nbsp; # Nutzerinformationen
& Nbsp; Rückkehr {}
Schließlich, fügen Sie diese URLs um Ihre "urls.py".
von django.conf.urls.defaults import Muster url
von myapp Import Ansichten
urlpatterns = Muster ('',
& Nbsp; url (r "^ oauth / facebook / $ beginnen", views.oauth_facebook_begin)
& Nbsp; url (r "^ oauth / facebook / Komplett $", views.oauth_facebook_complete)
)
Und dann sind Sie fertig
Anforderungen :
- Python
- Django
Kommentare nicht gefunden