求助大神,php api接口怎么写

 我来答
最黑的是眼
2016-03-01 · TA获得超过9062个赞
知道大有可为答主
回答量:3537
采纳率:0%
帮助的人:991万
展开全部
可以写个interface 让别人来实现接口的方法就行了。
任何网页都可以是接口,为了方便数据解析一般都用json和xml响应
must淡定eart
2016-02-29 · TA获得超过331个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:178万
展开全部
可以写个interface 让别人来实现接口的方法就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a19d193
推荐于2018-04-22 · TA获得超过3446个赞
知道大有可为答主
回答量:1464
采纳率:100%
帮助的人:1446万
展开全部
和普通的controller其实区别不大。一般来说用户登录后登录状态保存在session中,后续页面只要验证session就行了,但是因为调用API不经过cookie和session,所以第一个是要解决登录问题,另一个就是普通的页面请求总是返回html,但是api通常返回json或者xml数据。
例如,请求用户资料详情,普通页面可能url类似user/detail?id=5,但是对于API,url应该类似user/detail?id=5&token=dfafs3230idasfldksajfdl232
这里token就是起到session_id的作用。
那么api的调用者怎么得到token呢,其实和普通用户登录一样,例如login?user=abc&pass=deb,loginAPI怎返回类似以下的回应{login: success, userId: 5, token=fdajsfksal34214231, timeout=1431243234}其中login表示是否成功,token是授权,timeout是这个token的有效期。
至于api的具体功能就根据你的需要编写就行了,没什么特别的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式