一个基于sae和新浪微博开放平台的瀑布流图片站
成功部署后,效果如下:
点击 http://liuxiaofang.sinaapp.com 查看示例
1.在sae上新建python应用,并开启MySQL和Memcache服务
2.上传以上代码至sae,在MySQL控制页面中将install.sql导入数据库
3.进入后台管理页面 xxx.sinaapp.com/admin,账户/密码:111@1.cn/111
4.点击 站点管理->站点基本设置 填写配置信息
5.使用uptimerobot监控 xxx.sinaapp.com/import 地址
###站点配置解释 点击 站点管理->站点基本设置,将进入如下页面:
以上部分字段含义如下:
抓取数据APPKEY : 通过新浪微博开放平台审核的可用于数据抓取的app_key
抓取关键词 : 微博话题(即##括起来的部分)中的关键词
抓取评论APPKEY : 通过新浪微博开放平台审核的可用于评论抓取的app_key
抓取评论SECRET : 通过新浪微博开放平台审核的可用于评论抓取的app_secret
页面前端:jquery (masonry/infinitescroll/lazyload)
后台管理前端:Bootstrap
web框架:python Bottle
页面缓存:memcache
数据库:MySQL
新浪微博api:trends/statuses、2/comments/show、oauth2/authorize、oauth2/access_token
评论系统:多说
网站监控:uptimerobot
###更多细节
以下链接需翻墙游览:
新浪微博开放平台应用之数据抓取
新浪微博开放平台应用之登录授权
python web框架bottle
社会化评论系统“多说”
1.查看清晰大图页面,最受欢迎一栏图片对齐
2.首页直接对条目“赞”功能
3.后台增加“添加用户”功能
###微博接口更改 由于新浪微博获取话题接口trends废弃,需要申请 search/topics 接口 -- 2015/07/16 更新