ap接口 php_小白php API初体验 php api文档 php api接口开发 php web ap
這里的php 寫API其實就是指提供一個WebServiceWebSite : 1.以html格式響應返回 2.由用戶通過瀏覽器來接入
WebService : 1.以json/Xml格式返回 2.由程序接入 3.用來實現不同平臺的交互
How to begin
說簡單點,就是傳數據的,就是封裝各種方法讓其它人來調用
A simple example
如何寫一個學生飯卡的接口?
作為一個中間層,我們需要得到用戶的數據(即學生的學生學號,學生卡密碼),并且知道我們應該把數據POST到哪(比如www.123.com/Api/login),并且了解數據格式,我們就可以開工了。
具體流程就是用戶輸入把用戶名和密碼輸入到表單后,我們接收到用戶名和密碼,然后寫成要求的數據格式,比如username=”&password=”,然后通過curl實現與服務器的交互$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_all);
$data = curl_exec($ch);
curl_close($ch);
這是一些關鍵的交互代碼,其中$fields_all表示的就是一個按照數據格式寫出來的已經通過urlencode編碼的一個URL請求的部分。而$fields表示$fields_all中的各數據變量名
服務器接下來就會出現一個返回的json數據,是否成功交互數據也是一目了然了
當然這只是最簡單的交互了,可能還會遇到其它的邏輯比較混亂的時候,就只能自己慢慢想了,其實對于寫網站寫習慣的還是會覺得寫API蠻簡單的吧,只是沒什么成就感….
當然這個也是沒有基于什么restful風格的,下一篇就大致說一下rest體驗吧…當然會Yii和Laravel用框架開發也是很帶勁的,畢竟別人就支持rest的..
純新手所寫,輕噴.--by vampirebitter').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('
').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介紹了小白php API初體驗,包括了api,php方面的內容,希望對PHP教程有興趣的朋友有所幫助。
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的ap接口 php_小白php API初体验 php api文档 php api接口开发 php web ap的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++new时赋初值_C高级编程精髓之内
- 下一篇: svn如何取消某个文件的版本管理_微服务