php写android和ios的接口

公司准备开发一个新的app,用android和ios写前端,php写后台,我想用thinkphp来写这个app的后台,那么这个api的接口应该怎么写呢,没写过接口,用懂的大神帮忙指点指点,有demo就更好了!!!!

阅读 5.2k
5 个回答

去网上找 RESRful API 实践

记得自己的 api 别叫 RESTful

目前流行的 api 设计大部分都是基于 HTTP 的 RPC.

但是都在说自己的 REST, 所以要想查询资料还是搜索 REST or RESTful 好一点.

你碰到不懂行的人也可以说自己设计的是 RESTful API, 但是碰到懂行的记得承认自己的是 HTTP API.

我这边给你推荐几篇文章吧. 我觉得不错的.

http://www.ruanyifeng.com/blo... 阮一峰的《RESTful API 设计指南》

http://www.scienjus.com/my-re... 《我所认为的RESTful API实践》

http://tailnode.tk/2017/03/go... 《Google API 设计指南》 这是这个博主自己翻译的. 原文他文章里有介绍

https://github.com/Microsoft/... 《微软 REST API 设计指南》

和写网站一样,去掉视图层,返回json.

可以参考tp的自带的resutful控制器

  1. 你可以参考 json格式的ajax接口的书写方式

  2. 安卓和ios会通过http协议请求你的接口,说白了就是通过url

写接口容易 设计好接口与安全 难.

简单的接口就类似写ajax请求一样

接口要注意的事

  • NULL值. PHP是弱类型语言, 数据库设计的时候最好不要有NULL 不然PHP '' NULL 0 都可以相等, 但APP就不是这样理解了, 就会出现各种错误和闪退

  • 安全 token值, 服务端与APP端采用相同的算法然后进行比对 防止恶意请求.


相关资料
API测试平台-apizza
Thinkphp3.2.3 REST

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题