Как правильно выполнить поиск (Real Estate Transaction Standard aka RETS) сервер?

Я пытаюсь взаимодействовать с сервером RETS (Real Estate Transaction Standard), чтобы найти все списки, где matrix_unique_id поле больше или равно 0.

После входа я попробовал следующий URI

Search.ashx?SearchType= Свойство & Класс = Список & Предел =1000& Запрос =(matrix_unique_id=0+)&StandardNames=0

Вышеуказанный вызов возвращается

<RETS ReplyCode="20201" ReplyText="No Records Found."/>

Но затем я предоставил правильное значение Matrix_Unique_Id, как это

Search.ashx?SearchType= Свойство & Класс = Список & Предел =1000& Запрос =(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+?

0 ответов

Для получения полного результата попробуйте следующую логику:

(ModificationTimestamp=2000-01-01T00:00:00+)

Это вернет все объявления, начиная с 2000 года. Если вам нужно еще старое, укажите в запросе 1990 год или старше.

Примечание. Ваш пример запроса (matrix_unique_id=0+) не работает, поскольку его шаблон может быть неправильным, например, 8-значное число будет использоваться в качестве входных данных.

Другие вопросы по тегам