首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CREA DDF,按ID检索单个属性

CREA DDF,按ID检索单个属性
EN

Stack Overflow用户
提问于 2017-03-26 08:19:18
回答 1查看 815关注 0票数 1

我正在尝试从CREA数据分发工具中通过列表ID提取一个属性,其目的是创建一个wordpress插件,在这个插件中,房地产经纪人只需输入他的列表ID,它就会将所有数据提取到wordpress帖子中。

如果您有使用此系统的经验,那么我正在使用PHPRETS,并且正在浏览用于查询的文档。我有一个饲料所有设置和拉取随机属性,但我希望拉一个特定的。

谢谢!如果你需要更多的信息,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2018-01-12 02:55:15

如果你正在寻找php通用代码,请尝试这个:

1-从CREA网站下载PHRets_CREA.php文件:https://support.crea.ca/DDF#/discussion/20/crea-data-distribution-code-sample-in-php

2-在相同的文件夹中创建你的php文件:当然你必须有$ListingKey,在代码中修改它

代码语言:javascript
复制
/* RETS Variables */
require("PHRets_CREA.php");
$RETS = new PHRets();
$RETSURL = "http://data.crea.ca/Login.svc/Login";
$RETSUsername = "Username";
$RETSPassword = "Password";
$RETS->Connect($RETSURL, $RETSUsername, $RETSPassword);
$RETS->AddHeader("RETS-Version", "RETS/1.7.2");
$RETS->AddHeader('Accept', '/');
$RETS->SetParam('compression_enabled', true);
$RETS_LimitPerQuery = 10;
$TimeBackPull = "-1 hours";

echo 'Connecting to RETS as : <span style="color:#008000;"><b>'.$RETSUsername.'</b></span><br/>';
echo "-----GETTING ALL Listings-----<br/>";
//Get Id's
$DBML = "(LastUpdated=" . date('Y-m-d', strtotime($TimeBackPull)) . ")";
$params = array("Limit" => 1, "Format" => "STANDARD-XML", "Count" => 1);
$results = $RETS->SearchQuery("Property", "Property", $DBML, $params);
$totalAvailable = $results["Count"];
echo "-----".$totalAvailable." Found-----<br/>";

$ListingKey = "ListingKey here";
$propriety = $RETS->SearchQuery("Property", "Property", "(ID=".$ListingKey.")", array("Limit" => 1, "Format" => "STANDARD-XML"));

echo "<pre>";
print_r($propriety);
echo "</pre>";
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43023521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档