首頁>>技術前沿>>網站優化及SEO
PHP開發APP接口全過程
作者:西安網站建設 | 轉載 來源:陜西弈聰 | 時間:2018年9月1日| 點擊:0次 | 【評論】

1、學習要點:
服務器端 –> 數據庫|緩存 –>調用接口 –>客戶端
2、APP接口介紹:(PHP開發APP接口)
PHP面向對象的接口:抽象類,interface定義 ==>interface.php
===>1.很規范
APP接口(通信接口):通過接口得到數據,將數據填充到APP中
—>APP開發人員關注:請求APP地址(接口地址)+返回數據
APP(通信)接口定義:
1.接口地址:http://app.com/api.php?format=xml
2.接口文件:app.php處理一些業務邏輯
3.接口數據

3.客戶端APP通信:
APP是如何進行通信的:
       (接口地址:http://app.com/api.php?format=xml/json)                                   S
   客戶端APP   ------------------------------>  服務器
               <-----------------------------                                                                                       
                   返回數據
4.客戶端APP通信格式區別
1.xml:擴展標記語言(1.用來標記數據,定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言,xml格式統一,跨平臺和語言,非常適合數據傳輸和通信,早已成為業界公認的標準)


2.json:一種清涼級別的數據交換格式,具有良好的可讀和便于快速編寫的特性,可在不同平臺證件進行數據交換,JSON采用兼容性很高的,完全獨立于語言文本格式。這種特性使JSON成為理想的數據

交換語言。
XML的可讀性要好,JSON的生成數據性 (json_encode(數組)) 傳輸速度方面要好;

5.APP接口做的那些事:
獲取數據:從數據庫中或緩存中獲取數據,然后通過接口數據返回客戶端
提交數據:通過接口提交數據給服務器,然后通過服務器入庫處理,或者其他處理

6.JSON方式封裝通信接口
PHP生成json數據:json_encode($arr);
注釋:該函數只能接受UTF-8編碼的數據,如果傳遞其他格式的數據該函數會返回null
通信數據標注格式:
code 狀態碼(200 400等)
message 提示信息(郵箱格式不正確;數據返回成功等)
data 返回相應的數據

此內容DOC下載 此內容PDF下載

【全文完】
關鍵詞標簽: 接口 
0 ([$-頂稿人數-$])
0 ([$-踩稿人數-$])

版權聲明:

1、陜西弈聰網站內容中凡注明“來源:XXX(非陜西弈聰網站)”的作品,轉載自其它媒體,轉載目的在于傳遞更多信息,其中涉及的網站建設,網站優化,百度關鍵詞優化,西安軟件開發等技術細節并不代表本站贊同支持其觀點,并不對其真實性負責。對于署名“陜西弈聰”的作品系本站版權所有,任何人轉載請署名來源,否則陜西弈聰將追究其相關法律責任。

2、本站內容中未聲明為“原創”的內容可能源自其它網站,但并不代表本站支持其觀點,對此帶來的法律糾紛及其它責任與我方無關。如果此內容侵犯了您的權益,請聯系我方進行刪除。

天天影视综合网