GetCarDetail 函数说明
功能:
输入车型ID,返回该车型的基本参数。
输入:
1 车型ID:car_id,VARCHAR(100)
输出
一个对象,其中包含以下属性:
car_id : 车型ID
car_name:车型名称
car_dblink:在中国汽车网车型数据库的链接地址
car_import:国产/进口
car_price,FLOAT :厂商报价
car_depletion:百公里油耗
car_truedepletion:真实油耗
car_length,FLOAT:车型长
car_width,FLOAT:车型宽
car_height,FLOAT:车型高
car_factory:车厂
car_brand:品牌
car_series:车系
car_exhaust:排量
car_color:颜色,用/分割
car_style:厢式
car_engine:发动机
car_time,FLOAT:百公里加速时间
car_containment,FLOAT :邮箱容积
举例:
通过GetCarDetail(’7000′,”)读入一个车型ID(car_id)为7000的车型的详细信息。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| <?php
/**
* file: demo_GetCarDetail.php
*
* function:demo of the REST for db Open API
*
*
* author: david
* version: 0.0.1
* last update: 2008-7-30
*
* 2008-7-30 first build
*/
//header("content-type: text/xml");
error_reporting(E_ALL|E_STRICT);
require_once 'Zend/Rest/Client.php';
$client = new Zend_Rest_Client('http://127.0.0.1/~yijun/odb_rest_server.php');
echo '<br>';
$car = $client->GetCarDetail('7000','')->get();
echo $car->car_name.'<br>';
echo $car->car_factory.'<br>';
echo $car->car_brand.'<br>';
echo $car->car_series.'<br>';
echo '<br>'; |
输出:
乐骋 1.4 SL手动型
上海通用汽车有限公司
雪佛兰(上海通用)
乐骋
相关内容
这个小小的例子是目前正在学习和开发的REST模式的一个实践,开发者通过REST方式,可以通过一个车型ID来显示一款车的车型参数,demo里面现在显示4个,目前lite版本的车型数据库可以显示18个参数。
1
2
3
4
5
6
7
8
9
10
11
| require_once 'Zend/Rest/Client.php';
$client = new Zend_Rest_Client('http://127.0.0.1/~yijun/odb_rest_server.php');
echo '<br>';
$car = $client->GetCarDetail('7000','')->get();
echo $car->car_name.'<br>';
echo $car->car_factory.'<br>';
echo $car->car_brand.'<br>';
echo $car->car_series.'<br>';
echo '<br>'; |
结果是:
乐骋 1.4 SL手动型
上海通用汽车有限公司
雪佛兰(上海通用)
乐骋
当然这还只是一个例子,实际上开发者并不知道车型ID,还需要另外的查询函数。不管怎么样,艰难有趣的开放API之路走出了第一步。
相关内容
很久以前写过不知道中国那么多网站有多少重复的内容,大家都在做自己的。或许,互联网早期处于内容积累,可以理解。
康生创想说互联网到了第三代,是开发者的时代了。我非常同意这个观点。
从3月份开始,我和同事们一直在讨论一个垂直网站如何进行开放API,如何为互联网做出贡献。
最近,开放API在国内成为一个流行的名词,淘宝开放了API,校内开放了API,discuz uchome即将开放震撼性的manyou平台。有人说目前国内有开放API的公司有大概几十家。
我正在做一个独立的子站点,介绍我所在公司开放API的计划。当然,还会有mind3,信息聚合的初步尝试。
我的理念是,互联网只有开放,通过开放才能得到更多的用户,我们可以大家平台,也可以在平台上构筑应用,无论是平台还是应用,都可以对用户有帮助,对用户有帮助就自然能够产生效益。
开放API及其引用,还是一个新的事物。欢迎大家讨论
相关内容
淘宝网,国内最大个人网上交易社区在今天正式推出了开放平台(Taobao Open Platform,TOP),用户可通过淘宝开放的API,创建各种不同的电子商务应用。
淘宝开放平台项目是淘宝软件公司面向3rd App开发者,提供API接口和相关开发环境的开放平台。软件开发者可通过淘宝API来获取淘宝用户信息 (卖方和卖方用户信息,私有信息需要授权)、淘宝商品信息 (全淘宝超过1亿个商品的名称、类目、型号、介绍等信息)、淘宝商品类目信息(全淘宝商品索引及分类明细)、淘宝店铺信息(全淘宝店铺信息)、淘宝交易明细信息(在取得用户授权的情况下,查询每笔交易的详细情况)、淘宝商品管理(淘宝商品的上传、编辑、修改等接口)等信息,并建立相应的电子商务应用。同时,作为淘宝开放平台TOP项目的唯一合作平台——阿里软件平台在其中也扮演着重要的角色,它将为开发者提供整套的淘宝API的附加服务:测试环境、技术咨询、产品上架、版本管理、收费策略、市场销售、产品评估等等。

几个月前,刚刚华丽推出、欲挑战国际B2C“巨鳄”亚马逊的淘宝商城在还没有吸引外界足够眼球的情况下,淘宝就再一次将自身的产品线拉长,试图通过开放的API来做电子商务领域的公共平台,这不免让我产生了种种疑问。首先,需要强调的是,我对于开放对互联网的发展持着积极乐观和肯定的态度;但是,我并不觉得任何有着开放态度的决策层都应该将自己的社区网站做出Facebook 那样的社会性网络操作系统。里面需要考虑的东西很多,尤其对于一家拥有超过6200万注册用户、数十万从事长期网上贸易卖家、每日交易总额超过3.5亿人民币,日交易笔数超过150万笔的淘宝网而言,开放对于保护这部分用户的数据安全保护似乎并没有促进作用,相反,如果开放程度底线设置不合理的话,该平台的开放将很有可能成为用户对于淘宝信任危机战爆发的导火线,在做一点上,我个人是相当地保守。
from here
相关内容
Recent Comments