قارورة أودسك

يضيف دعم ODESK API للقارورة
التحميل الان

قارورة أودسك الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • Volodymyr Hotsyk
  • موقع ويب الناشر:
  • https://github.com/odesk/

قارورة أودسك العلامات


قارورة أودسك وصف

يضيف دعم API ODESK للقارورة Flask-Odesk هو امتداد قارورة يضيف دعم ODESK API.Authorizationquick StudEbefore، يمكنك استخدام APIs ODESK، وستحتاج إلى الحصول على زوجك من مفاتيح API الخاصة بك. تفضل بزيارة وثائق مركز ODESK API للحصول على التفاصيل الكاملة. يرجى ملاحظة أنه يستخدم القارورة ODESK إذن عبر OAuth ويحتاج إلى مفاتيح مع نوع المصادقة "Oauth". يرجى تأكد من أن Secret_key غير الضروري للجلسات، بناء على ملفات تعريف الارتباط الآمنة، في Settings.pee:secret_key = ' (مفتاح السري العشوائي الخاص بك) "تحتاج إلى تخزين زوجك من مفاتيح ODESK API في Settings.py:peare: (مفتاح ODESK Public Key)" ODESK_SECECRET = '(مفتاح ODESK Secret Secret) "يمكنك أيضا تعيين قائمة الفرق في settings.py، والتي ستكون قادرة على تفويض. إذا لم تقم بتحديد هذا الخيار أو ترك هذه القائمة فارغة، فستكون جميع مستخدمي ODESK قادرين على إذن: Odesk_Auth_teams = ('ODESK: ODESKPSBOOTCAMP'، يرجى التأكد من أن لديك وحدة ODESK المسجلة في App.py الخاص بك بشكل صحيح. يرجى مراعاة في الاعتبار، أن URL_PREFIX يمكن أن يكون كل ما تريد: من قارورة استيراد flaskxt.odesk استيراد odeskapp = قارورة (__ name __) app.config.from_pyfile ("settings.py") app.register_module (odesk، url_prefix = '/ ursk . ، Odesk مستخدم! } "> تسجيل الخروج { أخرى} تسجيل الدخول ODESK { endif} للتحقق من إذن المستخدم الحالي الذي يمكنك استخدامه الأسلوب is_authorized: @ app.route ('/ test') اختبار def (): إذا odesk.is_authorized (): إرجاع "أنت مخول." آخر: العودة "أنت غير مصرح لك. حيث سيتم إعادة توجيه بعد انتهاء عملية التفويض: إن لم يكن Odesk.is_Authorized (): إرجاع Odesk.login (التالي = '/ blah / blah') يمكنك استخدام طريقة تسجيل الخروج لسجل المستخدم. يرجى الانتباه، على عكس تسجيل الدخول هذه الطريقة لا تعيد الجزء الأكبر من إعادة التوجيه. انها ببساطة حذف جلسة oAuth. يجب عليك إعادة الاستجابة يدويا: إذا odesk.is_authorized (): ODESK.LOGOUT () إرجاع إعادة التوجيه ('/') إذا كنت ترغب في توسيع عملية التحديثية، يمكنك استخدام Decorator بعد ذلك، والتي تشير إلى وظيفتك، والتي سيتم استدعاؤها بعد بنجاح إذن: @ odesk.after_logindef save_session (): # الحصول على بيانات المستخدم الحالي. من فضلك، انظر أدناه كيفية استخدام العميل. جلسة = odesk.get_client (). hr.get_user ('me') إذا كنت قد استخدمت بعد ذلك، فإن حفظ شيء ما إلى الجلسة، من فضلك، لا تنسى حذف هذه الجلسة بعد تسجيل الخروج، باستخدام Decorator بعد ذلك: @ odesk.after_logoutdef delete_session (): إذا كان "المستخدم" في الجلسة: Del Session باستخدام Clientyyou يمكنه استخدام طريقة Get_Access_Token للحصول على رمز الوصول الحالي والوصول إلى سر الرمز المميز، والذي يمكن تخزينه في DB واستخدامه للوصول إليه العميل في وقت لاحق، إذا لزم الأمر: إذا لزم الأمر: odesk.is_authorized (): access_token، access_token_secret = odesk.get_access_token () يمكنك استخدام طريقة get_client للحصول على العميل: إذا odesk.is_authorized (): c = odesk.get_client () c.team .get_teamrooms () أو يمكنك استخدام العميل حتى لو لم يكن المستخدم الحالي غير مصرح به، ولكن لديك سرية الوصول والوصول إلى سر الرمز المميز: إن لم يكن Odesk.is_Authorized (): c = odesk.get_client (access_token، access_token_secret) c. team.get_teamings () المتطلبات: بيثون قارورة بيثون أوديسك OATH2.


قارورة أودسك برامج ذات صلة

واو

python-mooch (مشاركة الملفات على LAN جعل كيندا سهلة) ...

148

تحميل