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