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