Порт OAuth для Python 3 - PullRequest
       12

Порт OAuth для Python 3

5 голосов
/ 11 марта 2012

Я пытаюсь создать клиент Twitter и StatusNet в Python 3, но у меня проблема, все примеры, которые я нахожу, используют библиотеку OAuth. Есть пример использования curl или простой аутентификации, но он очень простой.

Знаете ли вы, есть ли порт OAuth (1 или 2) для Python 3?

Спасибо


Обновление : возможно, отсутствие порта объясняется отсутствием хорошей реализации Python 2 ?

1 Ответ

4 голосов
/ 17 марта 2013

Существует клиент python oauthlib , который поддерживает python2 / 3 и oauth1 / 2.

Согласно этой странице :

Если ваше приложение использует OAuth, перенесите код из старой, неподдерживаемой OAuth1-only, только библиотеки oauth только для Python 2 (т.е. python-oauth) в новую, поддерживаемую, OAuth1 и OAuth2-совместимую, Python 2 и Python 3-совместимуюпакет oauthlib (то есть python-oauthlib).Портирование не так сложно, хотя некоторые обновления терминологии в спецификации OAuth с момента выхода оригинального oauth делают его немного сложнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...