pyramid_twitterauth

البرمجيات قطة:
pyramid_twitterauth
تفاصيل البرنامج:
الإصدار: 0.2.1
تاريخ إيداع: 20 Feb 15
المطور: James Arthur
ترخيص: حرر
شعبية: 18

Rating: 4.0/5 (Total Votes: 1)

وpyramid_twitterauth هو البرنامج المساعد الذي يمتد pyramid_simpleauth للسماح للمستخدمين تطبيق الهرم لمصادقة عبر تويتر و / أو ربط حساب تويتر الخاصة بهم.
مرة واحدة لقد فعلت ذلك، يمكنك الحصول على عميل Tweepy مصادقة كما request.twitter.client وأعلام لhas_read_access وhas_write_access ::
# على سبيل المثال: في طريقة عرض للاستدعاء
إذا request.twitter.has_write_access:
على & nbsp؛ request.twitter.client.update_status ('OMG #lolcats')
تثبيت
تثبيت حزمة كما تفعل مع أي بيثون البيض الآخرين، على سبيل المثال:
easy_install pyramid_twitterauth
ثم إدراجه جنبا إلى جنب مع مصنع الدورة، pyramid_tm، pyramid_basemodel وpyramid_simpleauth في الجزء تكوين الهرم التطبيق الخاص بك:
# تكوين مصنع الدورة، هنا، نحن تستخدم `pyramid_beaker`.
config.include ('pyramid_beaker')
config.set_session_factory (session_factory_from_settings (إعدادات))
# تشمل الحزم. كان النظام هو كبير إذا كنت تريد
# `pyramid_basemodel` على" العمل فقط ".
config.include ('pyramid_simpleauth')
config.include ('pyramid_twitterauth')
config.include ('pyramid_basemodel')
# اما تشمل `pyramid_tm` أو التعامل مع ارتكاب المعاملات نفسك.
config.include ('pyramid_tm')
لاحظ أنه يجب توفير sqlalchemy.url في إعدادات .INI الخاص بك، أو ربط النماذج SQLAlchemy وراقب الدورة إلى مشغل قاعدة بيانات نفسك.
طريقة
في الوضع الافتراضي، حزمة تتيح للمستخدمين مصادقة عبر تويتر. يتم ذلك عن طريق فضح الآراء التالية ::
- / أوث / تويتر / مصادقة
- / أوث / تويتر / authenticate_callback
- / أوث / تويتر / فشل
- وجهة نظر HTTPForbidden أن الموجهات إلى / أوث / تويتر / مصادقة
في وضع "الاتصال"، يسمح للحزمة المستخدمين المصادق عليهم الموجودة لربط حسابات تويتر الخاصة بهم. ويتم ذلك من خلال تعريض وجهات النظر في ::
- / أوث / تويتر / يأذن
- / أوث / تويتر / authorize_callback
هذه الأوضاع هما حاليا يستبعد بعضها بعضا. لتمكين "اتصال" واسطة، تعيين twitterauth.mode في إعدادات .INI الخاص ::
twitterauth.mode = اتصال
الإعدادات
تحديد أوث معلومات المستهلك تويتر التطبيق الخاص بك في :: بك
twitterauth.oauth_consumer_key = <مفتاح>
twitterauth.oauth_consumer_secret = <سرا>
ويتعرض المشاهدات افتراضيا في / أوث / تويتر / .... لاستخدام مسارا مختلفا:
twitterauth.url_prefix = 'مكان'
اختبارات
لقد اختبرت فقط الحزمة تحت بيثون 2.6 و 2.7 أجهزة الصراف الآلي. ستحتاج الأنف، والتغطية، وهمية وWebTest. ثم، على سبيل المثال:
$ nosetests --cover حزمة = pyramid_twitterauth --cover اختبارات --with-doctest --with تغطية pyramid_twitterauth
......................................
اسم Stmts ملكة جمال الغلاف مفقود
-------------------------------------------------- -------
pyramid_twitterauth 18 0 100٪
pyramid_twitterauth.hooks 28 0 100٪
pyramid_twitterauth.model 21 0 100٪
pyramid_twitterauth.tests 370 0 100٪
pyramid_twitterauth.view 157 0 100٪
-------------------------------------------------- -------
المجموع 594 0 100٪
-------------------------------------------------- --------------------
ركض 45 الاختبارات في 9.090s
موافق

المتطلبات:

بيثون
هرم

البرامج الأخرى من المطور James Arthur

pyramid_basemodel
pyramid_basemodel

14 Apr 15

pyramid_weblayer
pyramid_weblayer

20 Feb 15

pyramid_assetgen
pyramid_assetgen

14 Apr 15

تعليقات ل pyramid_twitterauth

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!