0

我在 php 中使用 ezRets。鉴于其列表 ID,我正在尝试查询列表中的图像数量。我不能这样做,因为我不知道图像数量的字段名称

传递给 ezrets 的完整查询会很棒。

在 rets Web 界面中完成此操作的 URL 查询字符串也将不胜感激。

在我找到的文档中,这是 Web 界面的示例查询

http://(your.rets.server)/rets/server/search?SearchType=Property & Class =ResidentialProperty&QueryType=DMQL2&Format=COMPACT&StandardNames=1 &Select=ListingID,ListPrice&Query=(ListPrice=300000%2B)&Count=1&Limit=10

然后它提到有一个照片计数字段,但它没有指定字段名称!它不是“PhotoCount”或“PhotoCnt”。

谢谢!

4

1 回答 1

0

您首先需要做的是在元数据表中查询您正在寻找 PhotoCount 列的特定资源/类。由于我从未使用过 connectMLS,因此这些不会 100% 正确,但您会明白的。

使用此查询获取表属性的元数据: http://<connectMLS.rets.server.url>/rets/server/getmetadata?Type=METADATA- TABLE&Format=COMPACT&Type=Property&Class=ResidentialProperty

 <COLUMNS>
    SystemName    StandardName    LongName    DBName    ShortName    MaximumLength    DataType
  Precision    Searchable
    Interpretation    Alignment    UseSeparator    EditMaskID    LookupName    MaxSelect    Units
  Index    Minimum    Maximum
    Default    Required    SearchHelpID    Unique
 </COLUMNS>

上面的可用列之一很可能具有与计数相关的 PICCount 或 Count 或 PhotoCounty。如果没有,那么您只需要处理返回的结果并自己计算它们。

我希望这有帮助。我花了一点时间来了解 RETS。

您正在为什么特定的 MLS 编写查询?

于 2013-08-14T16:22:38.960 回答