我正在尝试使用 Bottle 编写一个新浪微博的第三方应用。
但是他们为Python提供的SDK似乎没有“网页登录”的功能。
我已经看了一下他们的PHP SDK,它有web oauth登录的功能。
我尝试自己写一个,但唯一的问题是,bottle没有 session 支持,所以我无法像我在PHP中所做的那样在 session 中保存oauth_token和oauth_token_secret,所以当用户完成网络登录和回调后,我无法获得这两件事来完成 oauth 登录。
有什么建议吗?
最佳答案
您可以使用 Beaker 等中间件向 Bottle 添加 session 支持,也可以使用支持 session 和 oAuth(如 Tornado)的 Python Web 服务器替换 Bottle。
如果您因其简单性而被 Bottle 所吸引,您一定会喜欢 Tornado。
- Python 烧杯:http://beaker.groovie.org/
- Tornado :http://www.tornadoweb.org/
关于python - 如何使用 Bottle 与新浪微博 API 进行网页登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5864827/