ecl_facebook Django için kolay bir Facebook entegrasyonu olduğunu.
Kurulum
ecl_facebook yüklemek pip
Senin "settings.py" dosyasında, FACEBOOK_KEY, FACEBOOK_SECRET, FACEBOOK_REDIRECT_URL ve FACEBOOK_SCOPE değerlerini ayarlayın.
FACEBOOK_KEY = "340516819320318 '
FACEBOOK_SECRET = "36388212bada9111d9e59a6889f49738"
FACEBOOK_REDIRECT_URL = "http://example.com/oauth/facebook/complete"
FACEBOOK_SCOPE = "e-posta, publish_stream"
Kullanıcı uygulaması yetki zaman bir sinyal gönderilmesini istiyorsanız, aynı zamanda INSTALLED_APPS için ecl_facebook ekleyin.
Ardından, senin görüşlerinde, dekoratörlerfacebook_begin kullanımı ve başlangıç ve sırasıyla, Facebook kimlik doğrulama akışını tamamlamak içinfacebook_callback.
ecl_facebook.decorators facebook_begin import, facebook_callback
facebook_begin
def oauth_facebook_begin (istek):
& Nbsp; # Bu görünüm, uygun Facebook kimlik doğrulama URL'ye yönlendirir
& Nbsp; return {}
facebook_callback
def oauth_facebook_complete (istek, belirteç):
& Nbsp; Facebook erişimi içeren token` # `erişmek için kullanabileceğiniz belirteci senin
& Nbsp; # kullanıcıların bilgi
& Nbsp; return {}
Son olarak, "urls.py" Bu URL'leri ekleyin.
django.conf.urls.defaults ithalat desenlerinden, url
myapp ithalat görünümlerinden
urlpatterns = desenleri ('',
& Nbsp; url, (r, views.oauth_facebook_begin "^ oauth / facebook / $ başlar")
& Nbsp; url (r "^ oauth / facebook / komple $", views.oauth_facebook_complete),
)
Ve sonra bitirdiniz
Gereksinimler :
- Python
- Django
Yorum Bulunamadı