django-le-twitter

Yazılım ekran görüntüsü:
django-le-twitter
Yazılım detaylar:
Versiyon: 0.1
Qayıt: 11 May 15
Geliştirici: -
Lisans: Ücretsiz
Popülerlik: 0

Rating: nan/5 (Total Votes: 0)

İki sınıf-temelli görünümleri:

django-le-twitter kullanıcıların twitter ile oturum izin neredeyse hiçbir şey sağlayan Django uygulaması.
django-le-heyecan Django'ya> = 1.3 ve Tweepy dayanmaktadır.
Konsept basit: Bir kullanıcı başarıyla twitter kullanarak oturum açtığında (yani geçerli bir OAuth belirteci olsun), django-le-twitter tanımladığınız bir yöntem çalıştırır. Oluşturulan bir model örneği yoktur, hiçbir şey contrib.auth kullanarak hiçbir giriş. Sen karar ver.
Kurulum:
django-le-twitter yüklemeniz pip
Senin INSTALLED_APPS eklemek için bir şey yok. Bu sadece senin python yolunda olması gerekiyor. Sen Django ayarlarına Twitter uygulaması kimlik eklemeniz gerekir:
CONSUMER_KEY = 'anahtar'
CONSUMER_SECRET = 'gizli'

Kullanımı:

Uygulamalarınızın görünümleri birinde django-le-twitter tarafından sağlanan iki görüşlerini alt sınıf. Aslında, bir tanesi katı sınıflandırma gerek yoktur.
# App / views.py
django.http import HttpResponse
le_twitter ithalat görünümlerinden
() = views.Authorize.as_view yetki
sınıf Return (views.Return):
& Nbsp; def handle_error (self, error_msg, istisna = Yoktur):
Ve nbsp (ERROR_MSG) HttpResponse dönüş
& Nbsp; def handle_success (self, auth):
& Nbsp; # Şimdi size kalmış!
& Nbsp; HttpResponse dönmek ('It çalıştı!')
return_ = Return.as_view ()
handle_success () size Kullanıcının OAuth kimlik bilgilerini içeren bir tweepy.OAuth nesnesi verir. Yapabilirsiniz bu noktada:
- Tweepy API kullanarak bilgisini döndürür
- Bir auth.User örneği oluşturma ve özel bir twitter profiline bağlamak
handle_success () sadece HTTPResponse dönmek gerekir.
Bundan sonra, sadece app urlconf da özel görünümleri kanca:
# App / urls.py
django.conf.urls.defaults ithalat desenlerinden, url
app.views ithalat authorize, return_ gelen
urlpatterns = desenleri (''
& Nbsp; url (r '^ oauth / / $ yetki', yetki, name = 'oauth_authorize'),
& Nbsp; url (r '^ oauth / return $ /', return_, name = 'oauth_return'),
)

Gereksinimleri :

  • Python
  • Django

Geliştirici Diğer yazılım -

takatuka
takatuka

11 May 15

Metafox
Metafox

17 Feb 15

Lince
Lince

20 Feb 15

Styx
Styx

11 May 15

Yorumlar django-le-twitter

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!