3 回答

TA貢獻1844條經驗 獲得超8個贊
所謂api就是 application program interface的縮寫吧。我印象里最早API是windows API開始叫起來的。也就是windows的庫提供了一系列的函數(shù),你可以用這些函數(shù)進行windows編程。
你的網站要提供給別人api接口?你的網站需要別人在其上做二次開發(fā)?我記得你應該是想讓別人使用你網站的部分功能吧,比如可以讓別人提供一個帳號,你這邊驗證帳號是不是屬于你的。
我覺得你提供http方式也就可以了,其實就是php頁面,返回xml,你制定一個協(xié)議,比如別人提供什么數(shù)據(jù)過來,你返回結果,正確的返回什么,錯誤的返回什么。。。

TA貢獻1943條經驗 獲得超7個贊
以下是個人理解。
API就是應用程序接口,是預先自定義的函數(shù),提供一些功能而不用去了解這個功能是如何實現(xiàn)的。
比如說你對你的網站會員開放一個接口,我們稱之為發(fā)消息接口,
使用方法是sendmsg($from,$to,$msg)
那么當別人引用你的接口文件,(如api.php)之后,可以直接使用這個方法發(fā)消息。而不需要去管這個消息是如何發(fā)出去的。但是作為開發(fā)者,你要在api.php中預先自定義好這個sendmsg函數(shù)。
當然,你可以自定義多種多樣的函數(shù),比如會員登錄,獲取熱門帖子……等等。
使用API的好處就是代碼的重用,重復使用。比如你的API中有一個接口 “增加積分”。
那么你不但可以在發(fā)帖完畢調用它增加積分,還可以在用戶的任何動作添加增加積分的功能,比如登錄加5分,發(fā)帖加3分,貼圖加10分。
- 3 回答
- 0 關注
- 816 瀏覽
添加回答
舉報