【问题标题】:Unable to connect RETS server with PHRETS无法将 RETS 服务器与 PHRETS 连接
【发布时间】:2015-07-07 10:28:19
【问题描述】:

谁能告诉我使用 PHRETS 连接的必填字段是什么?

我用过:

$config->setLoginUrl($rets_login_url) ->setUsername($rets_username) ->setPassword(getenv($rets_password)) ->setRetsVersion('1.7.2');

【问题讨论】:

  • 你把它们搞定了。有什么问题?
  • 一些 MLS 需要用户代理名称和用户代理密码。检查你是否需要这些

标签: rets phrets


【解决方案1】:

某些 MLS 服务器需要更多参数,例如:

  • 用户代理。当需要此参数时,仅允许少数用户代理。示例:RETSMD/1.0
  • 用户代理密码。这与用户代理参数相结合。您的 MLS 系统管理员应向您提供此密码。
  • RETS 版本。您要使用的标准版本。

参见下面的代码 sn-p 示例:

$config = \PHRETS\Configuration::load([
    'login_url' => $login_url,
    'username' => $user_name,
    'password' => $user_password,
    'user_agent' => $user_agent,
    'user_agent_password' => $user_agent_password,
    'rets_version' => '1.8',
]);
$rets = new \PHRETS\Session($config);

【讨论】:

    【解决方案2】:

    在上面使用此代码。

    <?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;
    }
    ?>
    

    【讨论】:

      【解决方案3】:

      您可以尝试为用户代理添加“RETSMD/1.0”,如下所示:

      $config = 新的 PHRETS\配置; $config->setLoginUrl($loginUrl) -> 设置用户名($用户名) ->setPassword($密码) ->setRetsVersion('1.7.2') ->setUserAgent('RETSMD/1.0'); $rets = 新的 PHRETS\Session($config); if ($rets->Login()) { echo('已连接...'); }

      连接到 MRIS rets 时,这对我有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-22
        • 1970-01-01
        • 2020-04-06
        • 2022-01-13
        • 2018-11-16
        相关资源
        最近更新 更多