伙计们,
我将使用RETS开展Real项目.我有一份关于我的经理正在寻找什么的文件.但我认真地说我不知道如何从RETS MLS开始就有这样的文档.
通过一些研发,我几乎找不到任何值得的东西.但是,确定RETS客户端用于从服务器获取数据.那么我们如何连接到RETS服务器呢?为什么没有这样的文档呢.(我真的不知道,如果有什么东西)
现在,我正在寻找能让我知道如何开始这个项目的人?我需要有关RETS CLIENT和Documentations的信息以及构建网站的清单.
请帮我.!!!
提前致谢.
我的任务是将RETS I集成到基于php的网站.我听说phrets是一个很好用的库.该网站位于共享托管平台(godaddy)上.我以为我可以用一些搜索字段构建一个页面并让它进行查询并在第二页上显示结果?我读过的其他地方名称听起来更像我仍然需要运行复制数据并在本地存储的本地服务器.现在我不知道该怎么做.任何建议或帮助将不胜感激.
我有一个房地产经纪人客户谁愿意将MLS列表添加到她的网站.我知道我可以访问基于RETS的数据Feed.
我的问题是,我应该自己开发,还是寻找第三方提供商?我是一个很好的PHP编码器,用于处理数据馈送.如果有更具成本效益的替代方案,我只是不想重新发明轮子.
我正在使用librets从我的RETS服务器检索数据.以某种方式librets编码方法不起作用,我在输出中收到一些奇怪的字符.我注意到'''这样的字符被替换为''.我无法找到librets的修复,所以我决定在下载数据后用实际值替换这些垃圾追踪器.我需要的是这样的垃圾字符串及其等效字符的列表.我用谷歌搜索但没有找到任何资源.任何人都可以指向我这样的垃圾信件列表及其实际值或一段可以生成这样的信件的代码.
感谢名单
我正在一个房地产网站上工作,使用RETS服务将数据传输到我的本地服务器.
但是我在这里有一点点问题,我可以从RETS中获取数据,这个数据在RETS数据库中有大约3张记录,但是我没有找到方法,我怎样才能一次取出50k的所有记录?
我没有在RETS上找到任何'LIMIT'关键字.那么如何在没有'LIMIT'50k记录的情况下一次获取?
请帮我.
我正在尝试使用PHPRETS下载RETS FEED数据和图像,我成功地将数据下载为CSV但是,尽管图像在图像文件夹中正确创建,但每个图像的大小为零.我附上我在这里使用的代码,请帮助我,以便我可以正确下载图像.
<?php
$rets_login_url = "http://retsgw.flexmls.com:80/rets2_0/Login";
$rets_username = "**********";
$rets_password = "**********";
// use http://retsmd.com to help determine the SystemName of the DateTime field which
// designates when a record was last modified
$rets_modtimestamp_field = "LIST_87";
// use http://retsmd.com to help determine the names of the classes you want to pull.
// these might be something like RE_1, RES, RESI, 1, etc.
$property_classes = array("B");
// DateTime which is used to determine how far back to retrieve records.
// using …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个 PHP (PHrets) 脚本,该脚本从特定区域下载所有房地产列表信息,并将所有列表数据(CSV 文件和照片)保存在我的网络服务器上。
注意:单个列表最多可以包含 20 张照片。
我正在使用 PHrets 检索 MLS 列表数据,它非常适合创建数据 CSV。但是,我想修改此代码以循环遍历每个列表的照片,并将它们下载到我的网络服务器上,名称约定如下:MLSID-PHOTOID。
以下错误来自代码末尾的 GetObject 循环: 错误消息:HTTP 错误 500(内部服务器错误):服务器尝试满足请求时遇到意外情况。
提前致谢!
<?php
$rets_login_url = "http://maxebrdi.rets.fnismls.com/Rets/FNISRETS.aspx/MAXEBRDI/login?&rets-version=rets/1.5";
$rets_username = "MyUser";
$rets_password = "MyPass";
// use http://retsmd.com to help determine the SystemName of the DateTime field which
// designates when a record was last modified
$rets_status_field = "L_StatusCatID";
$rets_city_field = "L_City";
// use http://retsmd.com to help determine the names of the classes you want to pull.
// these might be something like RE_1, …Run Code Online (Sandbox Code Playgroud) 我将libRets用于.NET,并使用有效的用户帐户查询http://retsgw.flexmls.com/rets2_1/。从C#中,调用Search()之后,我使用GetCount()检查计数,得到6300个结果,但是当我调用HasNext()时,第一次返回false。
检查XML响应,即使结果计数提供了一个数字,结果也似乎为空()。
那么...结果去了哪里?
确切的查询如下:
这是请求:
SearchRequest request = client.CreateSearchRequest("OpenHouse", "OpenHouse", "");
request.SetStandardNames(true);
request.SetSelect("ListingID");
Run Code Online (Sandbox Code Playgroud)
发出请求的方式如下:
SearchResultSet result = client.Search(request);
Run Code Online (Sandbox Code Playgroud)
这是处理结果的方式:
while (result.HasNext()) {
// Do something
}
Run Code Online (Sandbox Code Playgroud) 你能帮助我吗,我已经通过这段代码获得了成功
$search = $rets->Search("Property","RESI","(MLNumber=0+)");
print_r($search);
Run Code Online (Sandbox Code Playgroud)
但是当我使用多个选项进行查询时,它会在调试文件中显示错误RETS ReplyCode ="20206"ReplyText ="无效的查询语法".
对于这个错误我的PHP代码是
$search = $rets->Search("Property","RESI","(City=Lexington),(Status=Sold)");
print_r($search);
Run Code Online (Sandbox Code Playgroud)
我发现搜索应该在特定的对中完成,这里http://www.rapattoni.com/supp/mls/rets/documents/PDF/RETS1_5_Product_Release_Notice.pdf
我无法找到我错的地方.
谢谢
我正在创建一个房地产网站,每个房源都附有清单ID.我正在通过CakePHP中的shell运行一个脚本,该脚本正在解析一个csv文件,并且应该更新已经存在的任何列表,如果没有,则应该插入一个新的列表.
问题是我不断得到一个Duplicate entry '###' for key "PRIMARY'###是CSV提供的列表ID.此脚本正在从命令行运行.
这是我的表格包含的较小版本:
CREATE TABLE `listings` (
`ListingID` int(11) NOT NULL,
`AccessibilityYN` varchar(50) DEFAULT NULL COMMENT 'AccessibilityYN',
`BathsFull` int(6) DEFAULT NULL COMMENT 'BathsFull',
`BathsPartial` int(6) DEFAULT NULL COMMENT 'BathsPartial',
`BathsTotal` decimal(5,1) DEFAULT NULL COMMENT 'BathsTotal',
`Beds` int(11) DEFAULT NULL COMMENT 'Beds',
PRIMARY KEY (`ListingID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Run Code Online (Sandbox Code Playgroud)
这是我的清单模型(注意我有public $primaryKey = 'ListingID';)
class Listing extends AppModel {
public $name = 'Listing';
public $primaryKey = 'ListingID';
public $belongsTo = array(
'Agent' => …Run Code Online (Sandbox Code Playgroud) 使用RETS提要的GetObject()功能时,这是作为响应得到的:
Array
(
[0] => Array
(
[Success] =>
[Content-Type] => text/xml
[MIME-Version] => 1.0
[Length] => 53
[Data] =>
[ReplyCode] => 20401
[ReplyText] => Invalid Type
)
)
Run Code Online (Sandbox Code Playgroud)
GetObject()适用于大多数RETS提要,但是CRMLS出现错误。如何从CRMLS(以前称为Carets MLS)提供的MLS RETS提要中获取图像?