是否可以插入自定义 RKPathMatcher 实现以支持自定义路径?
我正在使用 LinkedIn API,它允许选择在响应 JSON 中返回哪些字段。例如,以下仅返回连接的 firstName 和 lastName 字段(不包括许多其他数据):
[api path]/people/~/connections:(fistName,lastName)
我希望能够将相同的 RKObjectMapping 用于连接,但如果路径略有不同,则能够匹配它。可能是 '/people/~/connections' 来获取所有连接字段。或者,如上所述,指定了一些可变数量的字段,例如:'/people/~/connections:(id,modified,phone)。
这是否可能使用单个响应描述符,例如:
RKResponseDescriptor *responseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:connectionMapping method:RKRequestMethodGET pathPattern:@"people/~/connections" keyPath:@"values" statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];