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