2010-04-01 30 views
0

我想知道您用於REST + JSON項目的現有PHP庫/類。幫助您輕鬆使用REST和JSON的PHP庫/類?

如果我需要爲社交引擎API(例如Facebook和/或Twitter API)創建包裝,那麼您建議使用什麼現有的PHP REST JSON體系結構?

JSON消費設備(不是基於PHP)< - >PHP REST服務 < - >社會API

回答

5

如果你需要的是一個RESTful客戶端的話,我真的不明白爲什麼你需要一個框架。

您可以使用例如curl庫做一個HTTP請求(甚至普通套接字),然後爲JSON提供json_decode & json_encode。而已。那就是你的客戶。 REST並不僅限於此。

我相信PHP的curl庫中有一些包裝對於RESTful「我只想獲取/ POST /放置/刪除某些數據」方法更直觀一點,但是最多隻有20行的代碼來滾動一個你自己做的類。

1

Zend Framework有一個REST library可用,客戶端和服務器,以及REST route and controller。它也有context switching可用,所以很容易將輸出切換到XML,JSON或任何你想要的,如果你擴展它。還有一個Twitter service可用,雖然我還沒有嘗試過。

+0

偏離主題,我想,但Zend_Rest_Server與REST完全無關。他們將方法作爲URL參數傳遞,對資源無所作爲。這顯然只在兩天內被實習人員用於流行詞遵從性原因。 – skrebbel 2010-04-01 11:10:55

+0

公平點,但它取決於實施。我添加了有關RESTful路由信息的鏈接 – Cez 2010-04-01 12:16:21