我将编写一个api,在玩了facebook api之后,我真的很喜欢他们做事情,特别是他们使用的网址方案。
例如,使用Facebook,您可以执行以下操作:http://graph.facebook.com/me/friends
或类似的东西来获取用户个人资料的朋友的JSON对象。
我知道如何使用查询字符串和诸如此类的东西,例如:
http://api.mysite.com/users.php?userid=...&feed=friends
有没有人知道我如何使用他们的网址方案实现类似于facebook api的东西?我真的很喜欢它的流动方式(几乎有类似jQuery的可链接效果)。
我查找了“mod_alias”模块到apache,但无法确定这是否是我需要的...
谢谢!
答案 0 :(得分:1)
Facebook正在遵循RESTful架构模式。我建议你开始研究相同的架构。这是wikipedia article作为定义。
Representational State Transfer(REST)是一种用于分布式超媒体系统(如万维网)的软件架构。 “代表性国家转移”一词由罗伊·菲尔丁于2000年在他的博士论文中引入和定义。 Fielding是超文本传输协议(HTTP)规范版本1.0和1.1的主要作者之一。