首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP中RETS数据获取源的问题

PHP中RETS数据获取源的问题
EN

Stack Overflow用户
提问于 2016-07-18 14:45:19
回答 1查看 1.4K关注 0票数 1

我正在使用PHRETS PHP库从RETS API中获取rets数据。我已经对获取数据提出了异议。它给了我所要求的类找不到错误。请帮助解决此错误。我的守则是:

代码语言:javascript
复制
date_default_timezone_set('America/New_York');

require_once("vendor/autoload.php");

$log = new \Monolog\Logger('PHRETS');
$log->pushHandler(new \Monolog\Handler\StreamHandler('php://stdout', \Monolog\Logger::DEBUG));



$config = new \PHRETS\Configuration;
$config->setLoginUrl('http://rets.navicamls.net/login.aspx')
        ->setUsername('xxx')
        ->setPassword('xxx')
        ->setRetsVersion('1.7.2');

$rets = new \PHRETS\Session($config);
$rets->setLogger($log);

$connect = $rets->Login();


if ($connect) {
 echo "Connected!<br>";
}
else {
 echo "Not Connected!<br>";
 print_r($rets->Error());
 exit;
}


//results consists of Property, class, and query
$results = $rets->Search(
    "Property",
    "A",
    "*",
    [
        'QueryType' => 'DMQL2',
        'Count' => 1, // count and records
        'Format' => 'COMPACT-DECODED',
        'Limit' => 10,
        'StandardNames' => 0, // give system names
    ]
);

print_r($results); exit;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-19 12:11:30

您需要首先通过查找元数据来验证搜索查询中的类的名称是否正确。

  1. 使用RETSMD.com并输入RETS登录url、用户名和密码。
  2. 在主页上使用PHRETS文档中的元数据函数 a. $system = $rets->GetSystemMetadata(); b. $classes = $rets->GetClassesMetadata('Property');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38439676

复制
相关文章

相似问题

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