開源接口框架 PhalApi 2.4.2 - 接口秀姐,從簡(jiǎn)單開始!

PhalApi 2.4.2 - 接口魁蒜,從簡(jiǎn)單開始囊扳!

? 為了更好的接口開發(fā)體驗(yàn),2019年兜看,重新出發(fā)锥咸!

1、開發(fā)文檔

專為PHPer準(zhǔn)備的優(yōu)雅而詳細(xì)的開發(fā)文檔细移,請(qǐng)看:PhalApi 2.x 開發(fā)文檔搏予。

2、在線示例

默認(rèn)接口服務(wù):http://demo.phalapi.net/?s=App.Site.Index

在線接口文檔:http://demo.phalapi.net/docs.php

接口詳情文檔(以默認(rèn)接口為例):http://demo.phalapi.net/docs.php?service=App.Site.Index&detail=1&type=fold

PhalApi創(chuàng)新項(xiàng)目-小白接口(免費(fèi)弧轧、免開發(fā)雪侥、直接可用的的云端API):https://www.okayapi.com/

3、快速安裝

composer一鍵安裝

使用composer創(chuàng)建項(xiàng)目的命令精绎,可實(shí)現(xiàn)一鍵安裝速缨。

$ composer create-project phalapi/phalapi

溫馨提示:關(guān)于composer的使用,請(qǐng)參考Composer 中文網(wǎng) / Packagist 中國(guó)全量鏡像代乃。

手動(dòng)下載安裝

或者旬牲,也可以進(jìn)行手動(dòng)安裝。將此Git項(xiàng)目代碼下載解壓后搁吓,進(jìn)行可選的composer更新,即:

$ composer update

4堕仔、使用

調(diào)用接口

在PhalApi擂橘,你可以通過(guò)service參數(shù)(短名字是s參數(shù))指定需要調(diào)用的接口服務(wù)。例如摩骨,訪問(wèn)默認(rèn)接口服務(wù)通贞。

默認(rèn)接口:http://localhost/phalapi/public/?s=App.Site.Index

溫馨提示:推薦將訪問(wèn)根路徑指向/path/to/phalapi/public朗若。

對(duì)應(yīng)執(zhí)行的PHP代碼在./src/app/Api/Site.php文件,源碼片段如下:

<?php

namespace App\Api;

use PhalApi\Api;

/**

* 默認(rèn)接口服務(wù)類

* @author: dogstar <chanzonghuang@gmail.com> 2014-10-04

*/

class Site extends Api {

? ? public function getRules() {

? ? ? ? return array(

? ? ? ? ? ? 'index' => array(

? ? ? ? ? ? ? ? 'username'? => array('name' => 'username', 'default' => 'PhalApi', 'desc' => '用戶名'),

? ? ? ? ? ? ),

? ? ? ? );

? ? }

? ? /**

? ? * 默認(rèn)接口服務(wù)

? ? * @desc 默認(rèn)接口服務(wù)滑频,當(dāng)未指定接口服務(wù)時(shí)執(zhí)行此接口服務(wù)

? ? * @return string title 標(biāo)題

? ? * @return string content 內(nèi)容

? ? * @return string version 版本捡偏,格式:X.X.X

? ? * @return int time 當(dāng)前時(shí)間戳

? ? * @exception 400 非法請(qǐng)求,參數(shù)傳遞錯(cuò)誤

? ? */

? ? public function index() {

? ? ? ? return array(

? ? ? ? ? ? 'title' => 'Hello ' . $this->username,

? ? ? ? ? ? 'version' => PHALAPI_VERSION,

? ? ? ? ? ? 'time' => $_SERVER['REQUEST_TIME'],

? ? ? ? );

? ? }

}

接口請(qǐng)求后結(jié)果輸出類似如下:

{

? ? "ret": 200,

? ? "data": {

? ? ? ? "title": "Hello PhalApi",

? ? ? ? "version": "2.4.2",

? ? ? ? "time": 1501079142

? ? },

? ? "msg": ""

}

運(yùn)行效果峡迷,截圖如下:

查看在線接口文檔

PhalApi會(huì)根據(jù)你編寫的接口的參數(shù)配置和代碼注釋银伟,自動(dòng)實(shí)時(shí)生成在線接口文檔。在線接口文檔鏈接為:

在線接口文檔:http://localhost/phalapi/public/docs.php

瀏覽效果類似如下:

5绘搞、一張圖告訴你如何使用PhalApi 2.x

6彤避、還有問(wèn)題,怎么辦夯辖?

如發(fā)現(xiàn)問(wèn)題琉预,或者任何問(wèn)題,歡迎提交Issue到這里蒿褂,或進(jìn)入PhalApi開源社區(qū)圆米。

如果喜歡,請(qǐng)幫忙在Github碼云給個(gè)Star啄栓,也可以對(duì)PhalApi進(jìn)行捐贈(zèng)哦 ^_^娄帖。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市昙楚,隨后出現(xiàn)的幾起案子近速,更是在濱河造成了極大的恐慌,老刑警劉巖堪旧,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件削葱,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡淳梦,警方通過(guò)查閱死者的電腦和手機(jī)析砸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)爆袍,“玉大人首繁,你說(shuō)我怎么就攤上這事◇χ妫” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵所坯,是天一觀的道長(zhǎng)谆扎。 經(jīng)常有香客問(wèn)我,道長(zhǎng)芹助,這世上最難降的妖魔是什么堂湖? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任闲先,我火速辦了婚禮,結(jié)果婚禮上无蜂,老公的妹妹穿的比我還像新娘伺糠。我一直安慰自己,他們只是感情好斥季,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布训桶。 她就那樣靜靜地躺著,像睡著了一般酣倾。 火紅的嫁衣襯著肌膚如雪舵揭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天躁锡,我揣著相機(jī)與錄音午绳,去河邊找鬼。 笑死映之,一個(gè)胖子當(dāng)著我的面吹牛拦焚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播杠输,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼赎败,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了抬伺?” 一聲冷哼從身側(cè)響起螟够,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎峡钓,沒想到半個(gè)月后妓笙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡能岩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年寞宫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拉鹃。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辈赋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出膏燕,到底是詐尸還是另有隱情钥屈,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布坝辫,位于F島的核電站篷就,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏近忙。R本人自食惡果不足惜竭业,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一智润、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧未辆,春花似錦窟绷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至炕桨,卻和暖如春饭尝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背献宫。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工钥平, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人姊途。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓涉瘾,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親捷兰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子立叛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容