编程语言
首页 > 编程语言> > php – 带有PHRETS设置的RETS IDX返回无结果

php – 带有PHRETS设置的RETS IDX返回无结果

作者:互联网

我正在尝试学习如何使用PHRETS建立与MIBOR IDX服务器的连接,而且我已经碰壁了.我有这个非常基本的搜索查询,只是在我开始尝试过滤它们之前尝试获取所有结果,但我的搜索返回0结果!我认为MIBOR可能需要在搜索中传递一些字段,但我不知道如何找出那些可能是哪些字段…非常感谢任何帮助!

您可以下载我的元数据here

这是我的代码:

<?php
date_default_timezone_set('America/New_York');

require_once("vendor/autoload.php");

$rets_login_url = 'http://matrixrets.miborblc.com/rets/Login.ashx';
$rets_username = 'xxxxxxx';
$rets_password = 'xxxxxxx';

// CONNECT TO IDX
$config = new \PHRETS\Configuration;
$config->setLoginUrl($rets_login_url)
        ->setUsername($rets_username)
        ->setPassword($rets_password)
        ->setRetsVersion('1.7.2');

$rets = new \PHRETS\Session($config);

$connect = $rets->Login();

$system = $rets->GetSystemMetadata();

// SEARCH RECORDS
$results = $rets->Search('Property', 'Listing');
var_dump($results);

解决方法:

看看开源http://retsmd.com.

登录后,您可以选择资源类型,并查看所有可用的密钥以及系统元数据的示例.该应用程序本身也使用PHRETS库,因此如果您需要查看有关如何获取数据的示例代码,您可以查看其存储库.

告诉你结果集有什么问题有点困难,因为没有每个feed都必须遵守的命名约定或字段要求(就像那样愚蠢).你肯定不应该传递这些登录记录.因此,您可能最终必须使用RETSmd的组合并联系您各自的Feed管理器.

回购:https://github.com/troydavisson/RETS-MD

标签:php,rets,phrets
来源: https://codeday.me/bug/20190829/1762003.html