如何使用 Bottle 和新浪微博 API 进行 Web 登录
Posted
技术标签:
【中文标题】如何使用 Bottle 和新浪微博 API 进行 Web 登录【英文标题】:How to use Bottle with Sina Weibo API for Web-login 【发布时间】:2011-05-03 03:51:12 【问题描述】:我正在尝试用瓶子写一个新浪微博的第三方应用程序。
但是他们为Python提供的SDK似乎没有“网页登录”的功能。
我已经看过他们的php SDK,它具有web oauth login的功能。
我试过自己写一个,但唯一的问题是,瓶子没有会话支持,所以我不能像在 PHP 中那样在会话中保存 oauth_token 和 oauth_token_secret,所以当用户完成网络登录和回调时,我无法通过这两件事来完成 oauth 登录。
有什么建议吗?
【问题讨论】:
【参考方案1】:您可以使用像 Beaker 这样的中间件来为 Bottle 添加会话支持,或者将 Bottle 替换为支持会话和像 Tornado 这样的 oAuth 的 Python 网络服务器。
如果您因为简单而被 Bottle 所吸引,您一定会喜欢 Tornado。
Python 烧杯:http://beaker.groovie.org/ 龙卷风:http://www.tornadoweb.org/【讨论】:
以上是关于如何使用 Bottle 和新浪微博 API 进行 Web 登录的主要内容,如果未能解决你的问题,请参考以下文章