python - 如何使用 Bottle 与新浪微博 API 进行网页登录

标签 python social-networking bottle weibo sinaweibo

我正在尝试使用 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 - 如何使用 Bottle 与新浪微博 API 进行网页登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5864827/

相关文章:

python - 如何使代码同时接受 int 和 float 类型值作为 double 类型? - Python

python - 记录 getLevelName 方法的实现

php - HybridAuth Facebook 返回了无效的用户 ID

iPhone社交网络分享功能sdks

javascript - python 瓶 : Accessing array variable inside request POST data

python - 在线程/进程和旁边的另一个守护进程中启动 python 瓶

python - Gevent-Websocket 检测关闭连接

python - 理解和测试 [self._class_._module_]._file_

python - 未找到静态文件 - Lighttpd 与 fastcgi fcgi

facebook - Facebook 社交插件评论的替代方案