我正在尝试学习如何使用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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。