php做手机端,怎样用PHP为手机端提供接口

我对接口的定义(这个只适用于移动互联网开发的时候使用,并不是学习面向对象的那种接口):接口就像是一个黑盒子,你把一些东西丢进去,然后它就为你产输出一些东西。

举一个例子,假设现在手机开发的人员需要你写一个接口,把新闻的详细信息查询出来(例如,标题,内容等等),那么你可以像下面这样写接口:

1.首先,建一个PHP文件,假设叫jie.php,里面应该这样写:

$id=$_GET['id']; //接收手机端传给你的新闻的id,在你写这种接收手机端传过来的信息的时候,你要问问,那些开发手机程序的人是用POST方式传的数据还是用GET传的,他怎么传你就怎么接

$result=mysql_query("select * from news");//这是查询数据库的语句,前面应该还要写链接数据库,选择数据库等等的代码,这里我就省了

while($row=mysql) {//处理查询出来的结果

$data[]=$row;

}

echo json_encode($data);//将数据用json_encode加密后输出,这也是网站程序与接口的唯一区别,网站程序输出html网页,而接口输出json_encode加密的数据

?>

做好上面的工作,你的接口已经写好了,但最好你还要做一个工作,就是要写一个接口文档,里面说明别人通过什么连接调用你的接口,该传什么参数,返回的是怎样的数据,下面我展示一下一般接口文档的书写规范:

调用链接地址:http://192.161.78.98/jie.php    //假设你的程序是放在IP地址为192.161,78...的服务器上的

然后你最好给出一个表格来说明要传什么参数:

参数名称        字段      传输方式     类型

新闻编号       id            GET         int

.如果还有的话就继续写............

最好再列出一个表格来说明返回的数据是怎样的

名称               字段          类型

新闻标题       title        string

新闻内容         content   string

最后你还可以在给出一个调用接口的实例,比如查询id为10的新闻,应该这样调用:

http://192.162.78.98/jie.php?id=10

写完之后,你只要将接口文档给手机端开发的程序员,就OK了

还有一件事请读者帮忙,本人以博客的形式写了一段科幻小说,叫"神秘博士之永生",请读者看一看,如实作个评价,谢谢!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值