2010-07-20 23 views
0

我們正在構建一個PHP Web應用程序來管理僅通過第三方REST接口提供的數據。如何從PHP框架訪問REST數據源?

我們想要使用現有的PHP框架來做到這一點,我們正在考慮cakephp和codeigniter,但是對其他選項開放。

我們預計最大的問題將是創建利用REST API作爲數據源而不是本地數據庫的模型。

回答

1

我寫了一個基地ReST datasource plugin for CakePHP,並將它用於許多與ReSTful API交互的其他插件。我迄今發佈的插件是YahooGeoPlanetbit.ly,我目前也在爲Google Apis(YouTube和Google Analytics),Twitter,Twitpic和Facebook開發插件。他們使用CakePHP的優秀HttpSocket類來減少提及。

看看這些CakePHP插件,你應該能夠看到它們是多麼的簡單但是功能強大。

0

你可能會看Zend_Rest_Client,我從來沒有用過,但看起來值得一看。

不及格,Zend_Http_Client非常適合抽象所有的捲曲醜陋。

任何一個都可以獨立於Zend Framework的其餘部分使用,並且應該與其他框架進行良好的互操作。