Как использовать Bottle с Sina Weibo API для веб-входа

#python #social-networking #bottle #weibo #sinaweibo

#python #социальные сети #бутылка #weibo #sinaweibo

Вопрос:

Я пытаюсь написать стороннее приложение Sina Weibo с использованием bottle.

Однако SDK, который они предоставили для Python, похоже, не имеет функции «веб-входа».

Я взглянул на их PHP SDK, в котором есть функция для входа в систему web oauth.

Я попытался написать его сам, но единственная проблема в том, что bottle не поддерживает сеансы, поэтому я не могу сохранить oauth_token amp; oauth_token_secret в сеансе, как я делал в PHP, поэтому, когда пользователь выполняет веб-вход и обратный вызов, я не могу заставить эти две вещи завершить вход в oauth.

Есть предложения?

Ответ №1:

Вы можете либо использовать промежуточное программное обеспечение, такое как Beaker, чтобы добавить поддержку сеансов в Bottle, либо заменить Bottle веб-сервером Python с поддержкой сеансов и OAuth, таким как Tornado.

Если вас привлекла Bottle за ее простоту, вам понравится Tornado.