1

PHRETS を使用して RETS サーバーからいくつかの基本的な詳細を抽出しようとしていますが、このエラーが発生しています

[*Uncaught Error: Call to undefined method PHRETS\Session::SearchQuery() in D:\Software\XAMPP\htdocs\PHRETS-master\RetsExtract.php:21 Stack trace: #0 {main} thrown in D:\Software\XAMPP\htdocs\PHRETS-master\RetsExtract.php on line 21*]

何がこれを引き起こしているのか理解できないようです。

したがって、retsmd.com に基づいて、リソースとして Property を持ち、クラスとして Listing を持っています。これら 2 つに基づいて、SearchQuery() メソッドを使用してデータを抽出できると思います。

私はPHPとRETS環境に比較的慣れていませんが、コードの一部は次のとおりです。

<?php

require_once("vendor/autoload.php");

$config = new \PHRETS\Configuration;
$config->setLoginUrl('http://matrixrets.crebtools.com/rets/Login.ashx');
$config->setUsername('userName');
$config->setPassword('pwdHere');

// optional.  value shown below are the defaults used when not overridden
$config->setRetsVersion('1.8'); // see constants from \PHRETS\Versions\RETSVersion
$config->setUserAgent('agenUsr/1.0');
$config->setUserAgentPassword('pwdHere'); // string password, if given
$config->setHttpAuthenticationMethod('digest'); // or 'basic' if required 
$config->setOption('use_post_method', false); // boolean
$config->setOption('disable_follow_location', false); // boolean

$rets     = new \PHRETS\Session($config);
$bulletin = $rets->Login();

$search = $rets->SearchQuery("Property", "Listing", "(ListDate=1990-01-01+)");
?>

PHRETS の GitHub リポジトリのこの部分を使用しています。ここで何が問題になる可能性がありますか?

ありがとう

4

2 に答える 2