【问题标题】:Could not find RETS data in TREB VOW Data Access在 TREB VOW 数据访问中找不到 RETS 数据
【发布时间】:2021-09-10 00:46:59
【问题描述】:

这是连接文件

date_default_timezone_set("Canada/Eastern");

require_once("vendor/autoload.php");
$config = new \PHRETS\Configuration;
$config->setLoginUrl('http://retsau.torontomls.net:6103/rets-treb3pv/server/login')
        ->setUsername('XXXX1')
        ->setPassword('76XXXXX')
        ->setRetsVersion('1.7');
$rets = new \PHRETS\Session($config);

$connect = $rets->Login();
echo '<pre>';
    var_dump($connect);
echo '</pre>';
if($connect)
{   echo "connetced";

else{
    echo 'not connected';
    }

连接后找不到任何数据

$results = $rets->Search('Property', 'A', '*', ['Limit' => 3, 'Select' => 'LIST_1,LIST_105,LIST_15,LIST_22,LIST_87,LIST_133,LIST_134']);
foreach ($results as $r) {
    echo '<pre>';
    var_dump($results);
    echo '</pre>';
}

我需要在连接后显示这些数据

【问题讨论】:

  • 第三个参数应该是 DMQL 查询,而不是“*” 例如:ListDate=2020-11-08+

标签: api rets phrets


【解决方案1】:

首先您应该检查 TREB 元数据,找到正确的字段名称并在搜索中使用它们。此外,您应该发送一个查询作为 Search 函数的第三个参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    • 2017-09-07
    • 2011-10-03
    • 1970-01-01
    • 2023-03-26
    • 2014-01-01
    • 2015-12-17
    相关资源
    最近更新 更多