我正在构建一个基于 RETS 的应用程序,每次尝试运行脚本时,它都会显示“调用了 GetMetadataTypes() 但无法找到 GetMetadata 位置。登录失败?”。我不确定究竟是什么导致了这个问题。以下是我的代码片段供您查看:
if ($connect)
{
echo " + Connected<br>\n";
$types = $rets->GetMetadataTypes();
// check for errors
if (!$types)
{
print_r($rets->Error());
}
else
{
var_dump($types);
}
}
以下是供您查看的调试日志。* 即将 connect() 到 ctarmls2.apps.retsiq.com 端口 80 (#0) * 正在尝试 107.22.214.38... * 已连接 * 已连接到 ctarmls2.apps.retsiq.com (107.22.214.38) 端口 80 (#0 )
获取 /acc/rets/login HTTP/1.1
主机:ctarmls2.apps.retsiq.com
接受:/
RETS-版本:RETS/1.5
用户代理:PHRETS/1.0
接受:/
< HTTP/1.1 401 未经授权
<缓存控制:私有
<缓存控制:私有
< 内容类型:text/html;charset=utf-8
< 日期:2014 年 12 月 18 日星期四 09:00:26 GMT
< MIME 版本:1.0
< RETS-版本:RETS/1.5
< 服务器:nginx/1.0.11
为域 ctarmls2.apps.retsiq.com 添加了 cookie JSESSIONID="94616DF90574A5747A5CC58526968DC4",路径 /acc,过期 0 < Set-Cookie: JSESSIONID=94616DF90574A5747A5CC58526968DC4; 路径=/acc
替换了域 ctarmls2.apps.retsiq.com 的 cookie JSESSIONID="94616DF90574A5747A5CC58526968DC4",路径 /acc,过期 0 < Set-Cookie: JSESSIONID=94616DF90574A5747A5CC58526968DC4; 路径=/acc
< WWW-Authenticate: Digest realm="rets@flexmls.com", qop="auth", nonce="055a98f2718db640bb49b25727b265c7", opaque="e740e530f881b719ac847f225d70ef26"
< 内容长度:954
< 连接:保持活动
<
- 忽略响应体
- 与主机 ctarmls2.apps.retsiq.com 的连接 #0 保持不变
- 向此 URL 发出另一个请求:'http://ctarmls2.apps.retsiq.com:80/acc/rets/login '
- 重新使用现有连接!(#0) 与主机 (nil)
- 连接到 (nil) (107.22.214.38) 端口 80 (#0)
- 服务器身份验证使用 Digest 和用户 'chs.rets.asolz1-i33'
获取 /acc/rets/login HTTP/1.1
主机:ctarmls2.apps.retsiq.com
接受:/
Cookie:JSESSIONID=94616DF90574A5747A5CC58526968DC4
RETS-版本:RETS/1.5
用户代理:PHRETS/1.0
接受:/
< HTTP/1.1 200 正常
<缓存控制:私有
<缓存控制:私有
< 内容类型:文本/xml
< 日期:2014 年 12 月 18 日星期四 09:00:26 GMT
< MIME 版本:1.0
< RETS-版本:RETS/1.5
< 服务器:nginx/1.0.11
- 替换了域 ctarmls2.apps.retsiq.com 的 cookie JSESSIONID="94616DF90574A5747A5CC58526968DC4",路径 /acc,过期 0 < Set-Cookie: JSESSIONID=94616DF90574A5747A5CC58526968DC4; 路径=/acc
< WWW-Authenticate: Digest realm="rets@retsiq.com",qop="auth",nonce="1647953c3586fee2f03a44259066e02d", opaque="31b02b3042ea6"
< 内容长度:283
< 连接:保持活动
<
- 连接 #0 到主机 (nil) 保持不变
MemberName=chs.rets.asolz1-i33
用户=chs.rets.asolz1-i33,1,MEMBER,20141216152304900080000000
经纪人=RETS_OFFIC
元数据版本=01.01.71275
最小元数据版本=01.01.71275
注销=/acc/rets/注销
- 关闭连接 #0
谢谢