3

RETS サーバーからデータをプルするために libRETS クライアント ライブラリを使用しています。libRETS で提供されるサンプル アプリケーションが機能しません。RETS サーバーへのログインに成功し、次のような応答が返ってきました。<?xml version="1.0"?> -<RETS ReplyText="Operation Successful" ReplyCode="0"> <RETS-RESPONSE> MemberName=INTERNAL RETS User=***** Broker=***** MetadataVersion=1.00.00025 MetadataTimestamp=2012-05-30T21:36:03 MinMetadataTimestamp=2012-05-30T21:36:03 TimeoutSeconds=1800000 Login=/rets/login Logout=/rets/logout X-Selector=/rets/logselector </RETS-RESPONSE> </RETS> しかし、何かを検索しようとすると、次のエラーが発生しました

Invalid operation: null URL. Check login capability URL list.

機能リストを確認したところ、検索 URL に空の文字列が返されました。検索 URL ノードが欠落しているログイン応答から明らかなように、何かが不足しているか、RETS サーバーでアカウントの検索が許可されていません。

ありがとう。

4

2 に答える 2

2

最後に、MLSの技術者は、私のクライアントのアカウントにデータを検索する権限がないことを確認しました。

于 2012-06-28T08:02:56.357 に答える
0

http://rets.org/documentationで RETS 仕様を参照する必要があります。

ほとんどの場合、使用する可能性が高い 2 つのコマンドは、Search (プロパティ データ用) と GetObject (画像用) です。

リスト ステータスがアクティブなすべての住宅のプロパティ データを取得するクエリの例: (RETS サーバーには、これらとは異なるフィールド名があります)

クエリ = (LIST_STATUS=ACT) PropertyClass = RES

{RETS サーバー URL} + /Search.asmx/Search?SearchType=Property&Class= + {PropertyClass} + &QueryType=DMQL2&Query= + {query} + &Format=COMPACT-DECODED&Limit=50

于 2012-06-27T22:34:46.317 に答える