0

私はFloridaに基づいて Ruby on Rails を使用して不動産プロジェクトに取り組んでいます。APIに関する詳細はありませんが、データベースからデータをフェッチして、データの更新と作成のために定期的に自分のデータベースに保存する必要があります。matrixrets.swflamls

データをフェッチするための次の構成があります

client = Rets::Client.new({
    login_url: 'http://matrixrets.swflamls.com/rets/Login.ashx',
    username: 'XXXXXXXXXXXXXX',
    password: 'XXXXXXXXXXXXXX'
})

データを取得するためのクエリ。このクエリはこのチュートリアルからコピーされたものです。このチュートリアルは関連していますが、私の API には正確ではありません。

properties = client.find (:all), {
    search_type: 'Property',
    class: 'RES',
    querytype: 'DMQL2',
    Format: 'COMPACT',
    query: "(YearBuilt=1900+), (Status=A)",
}

<% properties.each do |data| %>
   <%= data['Bedrooms'] %>
<% end %>

アクティブ、保留中などのプロパティのキーがいくつかあります...以下

'A', 'AC', 'AP', 'AS', 'I', 'P', 'PC', 'R', 'T', 'W'

2 つの質問があります。

  1. データベースからデータを取得する方法

  2. データを取得した場合、ステータスのようなすべてのデータを取得する方法はすべてのキーと同じです。

現在、データを取得していないエラーもありません

高く評価された

4

1 に答える 1