/IDs-Hackwall

IDs黑客马拉松上的黑客微博墙的开源代码。感谢 - SegmentFault制作

Primary LanguagePHP

说明

因为就花了俩小时就弄完了,时间紧张也没太注意什么代码结构和质量啥的,最重要的是领会精神,你们懂的

如何使用

找到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']
    ]

看到musicstream的定义没,自己找两首歌上去就行啦(因为音乐文件太大我就没传了),把文件名改一下,standby是每个环节前三分钟自动切出来的,amazing是开场音乐。下面的stream定义时间流程,微博墙会在每个环节前三分钟自动倒计时。

欢迎大家提出意见交流