我有两个实体属性和预订。
我需要知道URL结构,以防我根据预订查询过滤属性。
在我的情况下,我需要获取在特定日期免费(未被占用)的属性。
可以吗
api/properties/free/{date}
或者
api/properties/bookings?bookingDate!='1-1-2017'
或者
api/properties?bookingDate!='1-1-2017'
在我看来,最后一个更合适,但过滤器在预订上而不是在属性上并不明显。
答案 0 :(得分:0)
使用字段过滤策略,Facebook Graph API有一种有趣的嵌套查询方式。
字段过滤器是一种过滤器特定字段或rouserce的嵌套字段的方式。它们还创建了一种标准方式来为每个选定的字段通知函数,例如:limit或equal。
您的请求将是这样的:
GET /api/properties?fields=bookings{bookingDate.notEqual('1-1-2017')}
有关Facebook的GraphAPI的更多信息: https://developers.facebook.com/docs/graph-api/overview/