- 1、跨平台性
- 2、良好的响应速度
- 3、接口要为移动客户端考虑
- 4、考虑移动端的网络情况和耗电量
- 5、通用的数据交换格式
- 6、接口统计功能
- 7、客户端与服务端的肥瘦平衡
- 8、隐式用户与显式用户
- 9、安全问题
- 10、良好的接口说明文档和测试程序
- 11、版本的维护
详细分析请参考 :
https://www.hutuseng.com/article/how-to-design-api
本文转自 沉淀人生 51CTO博客,原文链接:http://blog.51cto.com/825272560/2058638