移动App与web服务发生对话是很常见的事情
简单的可能仅仅只是查询数据,然后返回json或者xml
但也可能包含登陆验证,提交数据、用户授权和管理等
所以我想问问大家是如何设计和处理api的:
1.版本问题,新的版本必定有修改api功能的部分,那么你们是如何处理针对不同的版本做不同的api返回呢(移动端app和服务器端是多对一的,如何应对?除了强制提示升级之外有木有切实可行的其他方案)
2.权限问题,我想到的是给app post提交后服务端返回给token,但是具体如何设计,详细的思路呢?
3.缓存策略呢
4.etc.
总之,工作中开始要用到这一块了,想听听大家的解决方案或者思路
在这个分享里,我简单讲了一下怎么构建API http://club.alibabatech.org/resource_detail.htm?topicId=94 可以参考,具体的问题可以再交流