私は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 つの質問があります。
データベースからデータを取得する方法
データを取得した場合、ステータスのようなすべてのデータを取得する方法はすべてのキーと同じです。
現在、データを取得していないエラーもありません
高く評価された