HOWTO請求嵌套的資源我有一個乾淨的RESTful API,它爲我提供了以下端點使用RESTkit的Objective-C的
/供應商
/供應商/:ID /國家
/供應商/:ID /國家/:編號/城市
對於Objective-C和RESTkit,我缺乏經驗。就在此刻,我正在尋找一種方法將服務器端對象映射到客戶端的3個類:供應商,國家,城市。
所以我期待每類
一)定義了JSON對象可以獲取
B中的端點)的聲明定義1:N的關係,從供應商到國家,從國家到城市。
這樣做之後,我希望能夠做這樣的事情[僞]:
vendors = Vendors.all //retrieve all vendors and construct objects
countries = vendors[0].countries //retrieve all countries of the first vendor
city = countries.last.cities //retrieve the cities of the last countries
不幸的是我沒有看到類似的東西在RESTkit。爲了能夠在對象之間創建關係,API必須提供嵌套的資源!例如,對國家端點的調用將不得不直接在國家/地區內提供相關供應商對象。
這是我根本不理解的東西。在這種情況下,我會使用各種傳統協議,而不必使用RESTful API。
我忽略了什麼嗎?任何人都可以在這個主題上提供幫助,或者提供一個鏈接到一個資源解釋RESTkit比文檔更詳細嗎?
問題是關於嵌套資源的提供,而不是映射。 – 2012-07-02 15:30:39