1、單檔案實現多介面的形式有很多種,例如:if..elseif.. 或 switch 或 動態方法 (也就是tp的這種訪問函式體的形式)
2、對於資料的輸出最好用json,json具有相當強大的跨平台性,市場上各大主流程式語言都支援json解析,json正在逐步取代xml,成為網路資料的通用格式
3、介面安全,一定要增加介面驗證。例如,客戶端和服務端針對不同介面統一做好加密方式,服務端在對於每次介面需要都要進行驗證。以保證防止介面被惡意重新整理或黑客惡意呼叫,尤其是大型商業應用。
4、對於線上的 api 必須保證所有介面正常且關閉所有的錯誤資訊 => error_reporting(0),在輸出json 時,不能有任何其它輸出,否則,客戶端將會獲取錯誤的資料資訊,98%直接導致客戶端崩潰!
5、開發 api 和 web 有一定的區別,如果是 web 的話,可能**出錯了,不會導致特別嚴重的錯誤,也許只是導致資料寫入和查詢失敗,也許導致 web 的某個部分錯位或亂碼。但如果是 api,99%的情況都是客戶端直接崩潰、閃退!
php 開發移動應用介面
第一次在阿里買伺服器,心裡總是有點不安,感覺就是它很高大上 雖然不是我買的,舍友買的 但是也是有種摸不著的趕腳。以下就是我買的伺服器 裝個 32 位 windows 2008 我這配置就這個 windows 系統執行起來感覺良好,對於已經有固態的我,還是不能忍受這龜速,而且介面巨醜 哈哈,強迫症又犯...
php開發app介面
1 php將陣列轉換為json格式 arr array id 1,name siangwa echo json encode arr 該函式只接受utf 8的格式 結果 2 封裝通訊資料介面資料方法 code 狀態碼 200,400 等 message 提示資訊 200 成功 400 失敗 data...
php開發http json介面
php5.2開始內建了json的支援。當然,如果低於這個版本的話,那麼市面上有很多php版本的實現,隨便下乙個用就ok啦。現在主要是說說php內建支援的json。很簡單,兩個函式 json encode和json decode。arr array name 林則徐 nick haran json s...