PropertyType搜索RESO API的问题

时间:2018-04-15 02:21:38

标签: api odata mls

我正在使用connect-mls RESO API,我在查询时遇到问题,需要通过PropertyType进行搜索。

http://odata.reso.org/RESO/OData/Property?$filter=/PropertyType/Name eq "Residential"

以上查询不断出现格式错误的URI。

如果尝试直接通过PropertyType$filter=(PropertyType eq 'Residental')过滤$filter=(PropertyType eq 'DE')字段,我也会遇到问题。

我收到以下错误消息:

  

" message":" StatusCodeError:400 - {\"错误\":{\"代码\":null,\& #34; message \":\"类型' ODataService.PropertyType'和' Edm.String'不兼容。\"}}"

还查看了数据字典中的值,因为看起来属性类型是枚举,但在任何格式中都没有取得任何成功。

http://ddwiki.reso.org/display/DDW16/Property+Type+Summary

感谢任何有关此事的指导。

1 个答案:

答案 0 :(得分:0)

我能够从其他来源找到答案。对于枚举,它们的格式为ODataService.PropertyType'DE'。下面列出了一个正确的API调用示例。

https://connectmls-api.mredllc.com/reso/odata/Property?$ filter = PropertyType eq ODataService.PropertyType'DE'

有关如何正确构建这些类型的查询的更多详细信息,请查看http://www.odata.org/documentation/