ecl_facebook Django üçün asan Facebook inteqrasiya edir.
Quraşdırma
ecl_facebook bərpa PIP
Sizin "settings.py" faylında, FACEBOOK_KEY, FACEBOOK_SECRET, FACEBOOK_REDIRECT_URL və FACEBOOK_SCOPE üçün dəyərlər seçin.
FACEBOOK_KEY = "340516819320318"
FACEBOOK_SECRET = "36388212bada9111d9e59a6889f49738"
FACEBOOK_REDIRECT_URL = "http://example.com/oauth/facebook/complete"
FACEBOOK_SCOPE = "e-poçt, publish_stream"
Istifadəçi app icazə bir siqnal göndərdi istəyirsinizsə, həmçinin INSTALLED_APPS üçün ecl_facebook əlavə edin.
Sonra, sizin fikir, bəzəyifacebook_begin istifadə və başlamaq və müvafiq olaraq, Facebook identifikasiyası axını başa çatdırmaq üçünfacebook_callback.
ecl_facebook.decorators facebook_begin idxal olan, facebook_callback
facebook_begin
def oauth_facebook_begin (sorğu):
& Nbsp; # Bu baxımdan müvafiq Facebook identifikasiyası URL yönlendirme olacaq
& Nbsp; qaytarılması {}
facebook_callback
def oauth_facebook_complete (tələb, mö'cüzə):
& Nbsp; Facebook giriş ehtiva edir token` # `daxil olmaq üçün istifadə edə bilərsiniz mö'cüzə sizin
& Nbsp; # istifadəçilərin məlumat
& Nbsp; qaytarılması {}
Nəhayət, sizin "urls.py" bu URL'leri əlavə edin.
django.conf.urls.defaults idxal nümunələri, url
MyApp idxal views
urlpatterns = nümunələri ('',
& Nbsp; url (r, views.oauth_facebook_begin "^ oauth / facebook / $ başlayacaq")
& Nbsp; url (r "^ oauth / facebook / tam $", views.oauth_facebook_complete)
)
Və sonra siz tamamlayın
tələblər :
- Python
- Django
Şərhlər tapılmadı