django-le-twitter

Screenshot Software:
django-le-twitter
Mga detalye ng Software:
Bersyon: 0.1
I-upload ang petsa: 11 May 15
Nag-develop: -
Lisensya: Libre
Katanyagan: 0

Rating: nan/5 (Total Votes: 0)

django-le-twitter ay isang Django app na nagbibigay ng halos wala upang ipagbigay-sign in sa iyong mga gumagamit na may twitter: dalawang nakakita class-based.
django-le-twitter ay batay sa Django> = 1.3 at Tweepy.
Ang konsepto ay simple: kapag matagumpay log isang user sa paggamit ng twitter (ie kang makakuha ng isang wastong token OAuth), django-le-twitter executes ng isang paraan na iyong tinukoy. Walang mga modelo halimbawa nilikha, walang login gamit contrib.auth, walang wala. Ikaw ang magpapasya kung.
Pag-install:
PIP install django-le-twitter
May walang upang idagdag sa iyong INSTALLED_APPS ay. Makatarungan mga pangangailangan upang maging sa iyong python path. Kakailanganin mong idagdag ang iyong mga kredensyal sa Twitter app sa iyong mga setting Django:
CONSUMER_KEY = 'ang iyong mga key'
CONSUMER_SECRET = 'ang iyong mga lihim'

Usage:

Subclass ang dalawang pananaw na ibinigay ng django-le-twitter sa isa sa mga nakakita sa iyong apps. Sa totoo lang, isa sa mga ito ay hindi mahigpit na kailangan upang maging subclassed.
# App / views.py
mula django.http import HttpResponse
mula le_twitter nakakita import
magpahintulot = views.Authorize.as_view ()
klase Bumalik (views.Return):
& Nbsp; def handle_error (self, ERROR_MSG, exception = Wala):
& Nbsp; bumalik HttpResponse (ERROR_MSG)
& Nbsp; def handle_success (self, auth):
& Nbsp; # Ngayon ay nasa sa iyo!
& Nbsp; bumalik HttpResponse ('nagtrabaho It!')
return_ = Return.as_view ()
handle_success () ay nagbibigay sa iyo ng isang tweepy.OAuth bagay na naglalaman ng mga kredensyal ng OAuth ng iyong user. Sa puntong ito maaari mong:
- Fetch impormasyon gamit ang tweepy API
- Gumawa ng isang auth.User pagkakataon at i-link ito sa isang profile custom twitter
handle_success () lamang ang mga pangangailangan upang bumalik sa isang HttpResponse.
Pagkatapos nito, isabit lamang ang iyong mga custom nakakita sa iyong urlconf app:
# App / urls.py
mula django.conf.urls.defaults pattern import, url
mula app.views pahintulutan import, return_
urlpatterns = pattern (''
& Nbsp; url (r '^ OAuth / awtorisa / $', pinahihintulutan, pangalan = 'oauth_authorize'),
& Nbsp; url (r '^ OAuth / bumalik / $', return_, pangalan = 'oauth_return'),
)

Kinakailangan :

  • sawa
  • Django

Iba pang mga software developer ng -

django-gitcms
django-gitcms

20 Feb 15

lhs2tex
lhs2tex

20 Feb 15

GtkChat
GtkChat

3 Jun 15

Mga komento sa django-le-twitter

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!