Php 无法使用PHRETS类在RETS(房地产交易系统)中获取照片
我使用PHREST类从RETS服务器获取照片,我可以获取其城市、州、邮政编码和价格,但我无法获取我正在使用的以下功能的房产图像 $photos = $rets->GetObject("Property","Photo","05-020123:CLAW",1); print_r($photos); $photos=$rets->GetObject(“属性”、“照片”、“05-020123:CLAW”,1); 打印(照片); 这里我通过了“05-020123:CLAW”这是我从搜索查询列表中获得的唯一ID,我得到了以下结果: Array ( [0] => Array ( [Success] => [Content-Type] => text/xml [MIME-Version] => 1.0 [Length] => 185 [Data] => [ReplyCode] => 20402 [ReplyText] => V2.5.0 640: The identifier does not match the KeyField of any data in the resource. Reason: An resource-entity must only contain digits. ) ) 排列 ( [0]=>阵列 ( [成功]=> [内容类型]=>text/xml [MIME版本]=>1.0 [长度]=>185 [数据]=> [回复码]=>20402 [ReplyText]=>V2.5.0 640:标识符与资源中任何数据的关键字字段不匹配。原因:资源实体只能包含数字。 ) )Php 无法使用PHRETS类在RETS(房地产交易系统)中获取照片,php,Php,我使用PHREST类从RETS服务器获取照片,我可以获取其城市、州、邮政编码和价格,但我无法获取我正在使用的以下功能的房产图像 $photos = $rets->GetObject("Property","Photo","05-020123:CLAW",1); print_r($photos); $photos=$rets->GetObject(“属性”、“照片”、“05-020123:CLAW”,1); 打印(照片); 这里我通过了“05-020123:CLAW”这是我从搜索查询列表中获得的唯
请帮帮我。GetObject()的第三个参数只需是一个ID即可 如果您访问www.retsmd.com并使用您的登录信息,您将能够确定您要查找的特定RETS类的关键字字段。知道要查看哪个字段后,从属性数据中提取该字段中的一个值并将其放置到位 因此,如果关键字字段是“ListingNumber”,您可能会发现1234567是记录的ListingNumber值
$photos = $rets->GetObject("Property", "Photo", "1234567");
foreach ($photos as $photo) {
print_r($photo);
}
这将为您提供一些二进制图像数据。查看上的示例了解更多提示。我建议在下载照片之前使用短语。请查找MLS IDX支持第三方URL中的任何一个 $rets->GetObject()和var_dump()并检查是否支持第三方URL无需下载照片 如果第三方URL支持,那么您需要get_curl linux命令来获取照片