首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使用PHRETS连接RETS服务器

无法使用PHRETS连接RETS服务器
EN

Stack Overflow用户
提问于 2015-07-07 18:28:20
回答 2查看 571关注 0票数 1

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

我使用:

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

EN

回答 2

Stack Overflow用户

发布于 2015-12-29 21:54:28

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

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

有关示例,请参阅下面的代码片段:

代码语言:javascript
运行
复制
$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);
票数 0
EN

Stack Overflow用户

发布于 2016-07-19 19:07:51

请使用上面的代码。

代码语言:javascript
运行
复制
<?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;
}
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31266043

复制
相关文章

相似问题

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