【问题标题】:How to find data from rets using mls number in query如何在查询中使用 mls 编号从 rets 中查找数据
【发布时间】:2018-10-18 19:35:06
【问题描述】:

我在 ruby​​ on rails api 中使用 rets gem 从 mls 获取数据。我正在尝试使用 MlsNum In 查询获取数据。这是我的代码:

result = clientobj.find :all, {
    search_type: "property",
    class: "CommercialProperty",
    query: "(MLNUM=|W4214585)"
}

但它给了我这个错误:

MLS feed: Got error code 20200 (Unknown Query Field)

请帮助我,我被困了一天,这对我来说很重要。

【问题讨论】:

  • 请在您的问题中提供完整的请求电话。示例:property = client.find :first, { search_type: 'Property', class: 'CLASS_NAME', query: 'RETS_QUERY', limit: 1 }
  • Hii Oleksii,我想从 mls 号码中访问数据。我在查询中给出了 MLNUM,但它给了我错误代码 20200 。
  • 我只能给你一些建议。
  • 1.这颗宝石已经过时了。甚至在描述中指向 rest.org 的链接也被重定向到新网站 reso.org,该网站在 documentation 中有更多新鲜的 ruby​​ 存储库。 2.如果你还需要这个旧资源,试着深入了解一下问题出在哪里。首先是谁给出了这个错误——外部API(你可以用curl tru)还是ruby代码?如果外部 API:您使用的 client 对象是否连接到 API?还可以尝试查找他们的文档并检查如何构建查询。

标签: ruby-on-rails ruby rets


【解决方案1】:

这样试试

result = clientobj.find :all, {
    search_type: "Property",
    class: "CommercialProperty",
    query: "(MLNUM=W4214585)"
}

也帮助这个链接https://retsmd.com/登录你的api详细信息。

【讨论】:

  • 唯一的区别是"Property"的大小写吗?请解释您在答案背后的想法...
  • 是的。您必须根据您的 api 提供特定的类,例如“Property”、“Media”、“Office”
  • 天哪,到 retsmd.com 的链接是否对每个人都有帮助!谢谢谢谢谢谢!!!!
【解决方案2】:

你能试试这样的查询吗,

query: "(MLNUM=W4214585)"

只需确保字段名称拼写正确(“MLNUM”本身或其他名称)

我刚刚从查询中删除了管道符号(“|”)。

【讨论】:

    猜你喜欢
    • 2019-11-10
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多