Log in

Douban API Package 发布!

Filed under: Kohana, 网络开发 by icyleaf on January 8, 2010.
Douban API Package 是一个使用 PHP 开发且基于 Kohana v3 开发的一个扩展(Module)。 它对豆瓣 API 进行重新封包。它使用起来非常方便,可以快速开发一个 web 应用。 为什么要另外封包? 对,豆瓣官方提供了一种 PHP 的解决方案,可是需要庞大的支持库:GData(20M左右)以及可能无法修改的环境配置(租用的空间主机会遇到这样的问题)。虽说 Douban API Package 也是基于框架开发,不过 Kohana 是一个纯 PHP5 模式且体积小巧(仅有 478KB),优秀迅捷的框架。最重要的是,Douban API Package 提供了目前官方所有功能的支持。并有线上网站:魔豆 和豆瓣 API 控制台长期运营。 虽然它是基于 Kohana 框架开发,但是并没有使用太多的依赖,稍微熟悉可以轻松分离出来! 安装需求 PHP 5.2+ with curl module Kohana v3 - 一款纯 PHP 5 框架,它的特点就是高安全性,轻量级代码,容易使用。 安装步骤 步骤 0: 部署 Kohana v3 下载并安装 Kohana v3 的过程,请大家参考此教程:使用 Git 部署 Kohana 系统 步骤 1: 下载本扩展! 你可以在部署完毕的 [...]

豆瓣API测试控制台

Filed under: Kohana, 网络开发 by icyleaf on July 6, 2009.
豆瓣 API 测试控制台的创造灵感来源于 Facebook Developers Tools 中的 Facebook API Console, 或许大家知道,魔豆是我的另外一个豆瓣 API 应用,由于是自己封装的 Douban API(官方提供的库类要求太多,安装繁琐,这不属于我喜爱简洁,轻便的风格),每次想查看某个 API 接口返回的数据都要写一个 test 跑一下。 麻烦不说,还容易出错,于是,使用自己封装的 Douban API,借鉴 Facebook API Console 的界面和类似的功能显示,终于小有所成,其中为了实现此控制台,封包的库类经过两次大改,虽然改的很辛苦, 但从中学到了很多开发经验。 测试用户必须先进行用户验证才能进行测试,这主要是为了: 避免提交查询中出现错误,并让测试者使用到全部API方法 防止恶意用户利用它做二次api调用,由于测试控制台的传输很简单,提交参数即可查询。 查询方法: 进行用户的登录验证 选择返回的数据类型(支持官方提供的 XML 和 JSON格式) 选择需要查询的API方法(这里我做了分类) 如果查询的方法存在参数,会在方法下面显示。 设置完毕参数后,点击“调用此方法”,稍等片刻即可。 See more about this post

豆瓣同城

Filed under: 生活记录 by icyleaf on December 24, 2008.
豆瓣同城是一个一切你觉得有趣的展览、戏剧、演出、音乐会、沙龙、晚会都可能出现在上 面;一切你热衷的饭局、 K歌、球赛都能在上面组织。你可以自己发起一个活动,等待兴趣相投的豆友一起参加,你更可以邀请每天在广播上絮絮叨叨但却从来没有见过的友邻参加你的活 动。 我们期待的是,每次你想玩耍的时候都能同好云集,而见面的时候都能问一句:”是豆友吧?”我们更期待在离开电脑屏幕的时候,豆瓣仍能给你的生活带来乐趣。 以上摘自:豆瓣 Blog 而前不久同城活动细分为两类活动:“线下活动”和“线上活动”。最早接触豆瓣并吸引我的是只是它的小组,因为每个小组讨论的东西都很纯很纯而且非常有用互通也和积极,随后就是同城的出现,我相信很多人都迷恋上了它,甚至有一种强迫症,比如说我,每个周末来临的时候,我都会去同城看看有什么自己感兴趣的活动(美食,刷街,聚会,讲座,会议等等),其实我参加的活动还是蛮少的,因为我自认为我是一个内向的慢热性,对于一个只见面一次的全陌生的环境适应能力不是很好,但就在上周,也就是冬至的前一天,我参加一个名为“第七届北京豆瓣卤煮文化节”的活动,其实就是豆瓣的用户自行组织的一个去之卤煮的活动,那次活动“参加”人数为70多人,“感兴趣的”为200多人,因为我看到是长期都没尝过的陈氏卤煮(护国寺店),所以我毫不犹豫的就参加了,时间于上午 11 点整。 由于地点离我那很近,在 10点半我就到达了那么,那个店位于一个小街里面(梅兰芳纪念馆也在那里),直到 11 点整我也没有发现一个“可疑”人物,当我吃完一碗卤煮的时候,发现相关参加的人陆续过来,包括组织者。那天聊的很有趣,当然我只是偶尔参与几句.....当时组织者说了一句我很吃惊的话“豆瓣的很多同城活动参加的都能看到那些人,无论是看电影,刷街,美食,唱K...都是看到熟悉的身影。这是我感触的一点,豆瓣同城已经成为了一种浓厚的氛围。从这个氛围,你能认识很多各种各种的人物。 后来,又来了一个他们熟悉的人,刚从电影院出来,后来一问才知道,之前刚刚参加了豆瓣的一个看电影的活动。下午还要去糖果去唱K...(-_-|||)而且好几个也都是要“赶场”。真是一群忙碌的而有对周末进行充实的人儿。 说的就这样么,从小语文没学好,只会流水帐的叙述一下,然后居然连个思想中心也没有,所以,有悟性的自己总结,没有看懂的就当听我废话吧 扩展阅读: 关于豆瓣“同城”上线 豆瓣同城的解决方案探讨