দুই বর্গ ভিত্তিক মতামত:
জ্যাঙ্গো-Le-টুইটার আপনার ব্যবহারকারীদের টুইটার দিয়ে সাইন ইন যাক প্রায় কিছুই উপলব্ধ করা হয় যে একটি জ্যাঙ্গো অ্যাপ্লিকেশন.
জ্যাঙ্গো-Le-টুইটার জ্যাঙ্গো> = 1.3 এবং Tweepy উপর ভিত্তি করে.
ধারণা করা সহজ: একটি ব্যবহারকারী সফলভাবে টুইটার ব্যবহার করে লগ যখন (অর্থাৎ আপনি একটি বৈধ উপভোক্তা কী টোকেন পেতে), জ্যাঙ্গো-Le-টুইটার আপনার সংজ্ঞায়িত একটি পদ্ধতি সঞ্চালন করে. তৈরি কোন মডেল ইনস্ট্যান্স পর্যন্ত, কোন কিছুই contrib.auth ব্যবহার কোন প্রবেশ করুন. আপনি কি ঠিক.
ইনস্টলেশন:
জ্যাঙ্গো-Le-টুইটার ইনস্টল বীচি
আপনার INSTALLED_APPS যোগ করার কিছুই নেই. এটা শুধু আপনার পাইথন পাথ করা প্রয়োজন. আপনি আপনার জ্যাঙ্গো সেটিংস আপনার টুইটার অ্যাপ্লিকেশন শংসাপত্র যুক্ত করতে হবে:
CONSUMER_KEY = 'আপনার কী'
CONSUMER_SECRET = 'আপনার গোপন'
ব্যবহার:
আপনার অ্যাপস দৃশ্যে এক জ্যাঙ্গো-Le-কিচিরমিচির শব্দ দ্বারা প্রদত্ত দুটি ভিউ-উপশ্রেণী. বাস্তবিক, তাদের মধ্যে একজন কঠোরভাবে subclassed করা দরকার হয় না.
# অ্যাপ্লিকেশন / views.py
django.http আমদানি থেকে HTTPResponse
le_twitter আমদানি মতামত থেকে
) (= views.Authorize.as_view অনুমোদন
বর্গ ফিরে (views.Return):
& Nbsp; Def handle_error (স্ব, ERROR_MSG, ব্যতিক্রম = none):
& Nbsp; (ERROR_MSG) HTTPResponse ফিরে
& Nbsp; Def handle_success (স্ব, প্রমাণীকরণ):
& Nbsp; # এখন এটা আপনার উপর নির্ভর করে!
& Nbsp; HTTPResponse ফিরে ('এটা কাজ!')
return_ = Return.as_view ()
handle_success () আপনি আপনার ব্যবহারকারীর উপভোক্তা কী পরিচয়পত্র ধারণকারী একটি tweepy.OAuth বস্তুর দেয়. আপনি যা করতে পারেন এই মুহুর্তে:
- Tweepy এপিআই ব্যবহার করে তথ্য পান
- একটি auth.User উদাহরণস্বরূপ তৈরি করুন এবং একটি কাস্টম টুইটার প্রোফাইলে এটি লিঙ্ক
handle_success () শুধু একটি HTTPResponse ফিরে প্রয়োজন.
এর পরে, শুধু আপনার অ্যাপ্লিকেশন urlconf আপনার নিজস্ব মতামত হুক:
# অ্যাপ্লিকেশন / urls.py
django.conf.urls.defaults আমদানি নিদর্শন থেকে, URL
app.views আমদানি অনুমোদন, return_ থেকে
urlpatterns = নিদর্শন (''
& Nbsp; URL (রাঃ '^ উপভোক্তা কী / / $ অনুমোদন', অনুমোদন, নাম = 'oauth_authorize'),
& Nbsp; URL (রাঃ '^ উপভোক্তা কী / রিটার্ন / $', return_, নাম = 'oauth_return'),
)
আবশ্যক
- পাইথন
<লি> জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না