2012-05-16 115 views
9

我一直在開發遊戲網站,並計劃添加一個API讓開發者爲網站創建遊戲。唯一的問題是,如何在PHP或其他可以開發API的語言中創建更具體的REST API的API?如何在PHP中創建REST API?

對不起,剛開發API開發。

任何幫助表示讚賞。

回答

15

當您瞭解基礎知識時,這很容易。基本上,您希望控制器映射到修改數據的操作,無論數據在數據庫,XML文件,CSV文件,文本文件中取決於您的模型。

我創建了一個簡單的API框架啓動,你可以看看,並開始使用:https://github.com/martinbean/api-framework

+0

感謝Martin,您的簡單API框架非常好,我可以更好地理解它。非常感謝! –

+0

@MartinBean我意識到這會晚一點,但是你的框架僅僅是一個'starter',用於基於你自己的API或獨立處理所有事情,就像我見過很多其他框架一樣? –

+0

@KristianMatthews這實際上是一個起動器;您可以根據自己的意願構建您的API。它不會假設你的數據庫設置或任何事情。你創建你的控制器和模型;它處理請求和響應,並且足夠輕量級以便擴展和構建。 –

0

我最近使用FRAPI要做到這一點,http://getfrapi.com/

它的重點是埋葬所有繁瑣的工作讓你專注於API真正需要做的事情! ...作爲附加,它生成了一個API規範,不需要額外的努力。