Как использовать 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.

Если вы были привлечены к бутылке за простоту, вы будете любить Торнадо.

Другие вопросы по тегам