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