Как использовать Bottle с Sina Weibo API для веб-входа
Я пытаюсь написать стороннее приложение Sina Weibo, используя бутылку.
Однако SDK, который они предоставили для Python, похоже, не имеет функции "веб-входа".
Я взглянул на их PHP SDK, который имеет функцию входа в систему через oauth.
Я попытался написать один сам, но единственная проблема в том, что бутылка не поддерживает сессию, поэтому я не могу сохранить oauth_token & oauth_token_secret в сессии как то, что я делал в PHP, поэтому, когда пользователь выполнил веб-вход и обратный вызов, я не могу получить эти две вещи, чтобы завершить oauth логин.
Какие-либо предложения?
1 ответ
Вы можете использовать промежуточное программное обеспечение, такое как Beaker, для добавления поддержки сессий в Bottle или заменить Bottle на веб-сервер Python с поддержкой сессий и oAuth, например Tornado.
Если вы были привлечены к бутылке за простоту, вы будете любить Торнадо.
- Стакан для Python: http://beaker.groovie.org/
- Торнадо: http://www.tornadoweb.org/