成功登录后无法提取数据

时间:2012-06-27 10:29:54

标签: .net rets

我是用来从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.

我检查了功能列表,它为搜索网址提供了空字符串。我错过了什么或RETS服务器不允许搜索我的帐户,因为从登录响应中可以清楚地看到搜索URL节点丢失。

感谢名单。

2 个答案:

答案 0 :(得分:2)

最后,MLS上的技术人员确认我的客户帐户没有搜索数据的权限。

答案 1 :(得分:0)

您需要在此处查阅RETS规范:http://rets.org/documentation

您最常使用的两个命令是搜索(用于属性数据)和GetObject(用于图片)

获取列表状态为活动的所有住宅的属性数据的示例查询:(您的RETS服务器将具有与这些不同的字段名称)

query =(LIST_STATUS = ACT) PropertyClass = RES

{RETS服务器网址} + /Search.asmx/Search?SearchType=Property&Class= + {PropertyClass} +&amp; QueryType = DMQL2&amp; Query = + {query} +&amp; Format = COMPACT-DECODED&amp; Limit = 50