Я пытаюсь взаимодействовать с сервером RETS (Real Estate Transaction Standard), чтобы найти все списки, где поле matrix_unique_id
больше или равно 0.
После входа в систему я попробовал следующий URI
Search.ashx? SearchType = Property & Class = Listing & Limit = 1000 & Query = (matrix_unique_id = 0 +) & StandardNames = 0
Вышеуказанный вызов возвращает
<RETS ReplyCode="20201" ReplyText="No Records Found."/>
Но затем я предоставил действительное значение Matrix_Unique_Id, подобное этому
Search.ashx? SearchType = Property & Class = Listing & Limit = 1000 & Query = (matrix_unique_id = 59075770 +) & StandardNames = 0
Теперь это возвращает что-то, но не то, что я ожидаю.Возвращаемое значение выглядит следующим образом:
Вот документация для RETS 1.7.2 и PDF
Кроме того, вот пример того, как искать сервер RETS для другого сервера, но оба придерживаются той же спецификации.
https://www.flexmls.com/developers/rets/tutorials/example-rets-session/
Кроме того, я использовал RETS Connector для запроса списка, и я могу загрузить списки без проблем, которые указывают на то, что моя учетная запись работает и имеет разрешение на поиск.
Вопрос: Какя могу правильно найти все свойства, где поле Matrix_Unique_Id
равно 0 +?