IDs黑客马拉松上的黑客微博墙的开源代码。感谢 - SegmentFault制作
因为就花了俩小时就弄完了,时间紧张也没太注意什么代码结构和质量啥的,最重要的是领会精神,你们懂的
找到proxy.php,在最前面的
define('API_KEY', '');
define('API_SECRET', '');
define('API_TOKEN', '');
修改成你申请的微博app的key和secret,最后的那个token你需要用一个账户登录一下这个微博app然后得到oauth_token
,我这边因为时间紧张就没做登录获取了,大家自己手动获取下吧。
这个改完其实就可以用了,但是这个微博墙还有个功能,就是自动倒计时以及播放过场音乐,找到script.js,也是在最前面
music = {
standby : './standby.mp3',
amazing : './amazing.mp3'
}, musicControl = {},
stream = [
['开场', '2012-12-15 10:00:00'],
['API宣讲', '2012-12-15 10:10:00'],
['午餐', '2012-12-15 12:00:00'],
['产品开发', '2012-12-15 12:30:00'],
['晚餐', '2012-12-15 17:30:00'],
['产品开发', '2012-12-15 18:00:00'],
['宵夜', '2012-12-15 23:00:00'],
['产品开发', '2012-12-16 00:00:00'],
['早餐', '2012-12-16 08:00:00'],
['产品开发与提交', '2012-12-16 09:00:00'],
['午餐与评审', '2012-12-16 12:00:00'],
['产品展示', '2012-12-16 13:00:00'],
['颁奖', '2012-12-16 14:30:00']
]
看到music
和stream
的定义没,自己找两首歌上去就行啦(因为音乐文件太大我就没传了),把文件名改一下,standby
是每个环节前三分钟自动切出来的,amazing
是开场音乐。下面的stream
定义时间流程,微博墙会在每个环节前三分钟自动倒计时。
欢迎大家提出意见交流