ecl_facebook הוא שילוב של פייסבוק קל לאופטימיות.
התקנה
PIP להתקין ecl_facebook
בקובץ "settings.py" שלך, להגדיר ערכים עבור FACEBOOK_KEY, FACEBOOK_SECRET, FACEBOOK_REDIRECT_URL, וFACEBOOK_SCOPE.
FACEBOOK_KEY = "340516819320318"
FACEBOOK_SECRET = "36388212bada9111d9e59a6889f49738"
FACEBOOK_REDIRECT_URL = "http://example.com/oauth/facebook/complete"
FACEBOOK_SCOPE = "דואר אלקטרוני, publish_stream"
אם אתה רוצה לשלוח אות כאשר המשתמש מסמיך את האפליקציה, גם להוסיף ecl_facebook לINSTALLED_APPS שלך.
ואז, בדעותיך, השתמש במעצביםfacebook_begin ו@facebook_callback להתחיל ולהשלים את זרימת אימות פייסבוק, בהתאמה.
מecl_facebook.decorators לייבא facebook_begin, facebook_callback
facebook_begin
oauth_facebook_begin def (בקשה):
& Nbsp; # השקפה זו תהיה להפנות לכתובת אתר אימות פייסבוק המתאימה
& Nbsp; תשואה {}
facebook_callback
oauth_facebook_complete def (בקשה, אסימון):
& Nbsp; # `token` מכיל את גישת פייסבוק אסימון שאתה יכול להשתמש בו כדי לגשת שלך
& Nbsp; מידע # משתמשים
& Nbsp; תשואה {}
לבסוף, להוסיף כתובות אלה ל" urls.py "שלך.
מdjango.conf.urls.defaults דפוסי יבוא, url
מנופי יבוא MyApp
= Urlpatterns דפוסים ('',
& Nbsp; כתובת אתר (r "^ OAuth / פייסבוק / להתחיל $", views.oauth_facebook_begin),
& Nbsp; כתובת האתר (r "^ OAuth / פייסבוק / $ שלמים", views.oauth_facebook_complete),
)
ואז תסיים
דרישות :!
- Python
- Django
תגובות לא נמצא