任何人都可以告诉我使用PHRETS连接的必填字段是什么?
我用过:
$config->setLoginUrl($rets_login_url)
->setUsername($rets_username)
->setPassword(getenv($rets_password))
->setRetsVersion('1.7.2');
答案 0 :(得分:0)
某些MLS服务器需要更多参数,例如:
请参阅下面的代码片段:
end date
答案 1 :(得分:0)
在上面使用此代码。
<?php
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('xxxx')
->setUsername('xxx')
->setPassword('xxx')
->setRetsVersion('1.7.2');
$rets = new \PHRETS\Session($config);
$rets->setLogger($log);
$connect = $rets->Login();
if($connect)
{
echo "ok";
exit;
}
else
{
echo "error";
exit;
}
?>
答案 2 :(得分:0)
您可以尝试为此用户代理添加“RETSMD / 1.0”:
$config = new PHRETS\Configuration; $config->setLoginUrl($loginUrl) ->setUsername($username) ->setPassword($password) ->setRetsVersion('1.7.2') ->setUserAgent('RETSMD/1.0'); $rets = new PHRETS\Session($config); if ($rets->Login()) { echo('Connected...'); }
当连接到MRIS rets时,这适用于我。