0

我正在使用 PHRETS 库来获取 rets 提要。在获取图像时,它为我提供了错误代码“20401”。从 rets api 获取图像的对象为:

$objects = $rets->GetObject('Property', 'CmmlRntl', '75290', '*', 0);

foreach ($objects as $photo) {
 $photo = $photo->getContent();


 if($photo){
 echo "<hr><pre>";

 var_dump($photo);
 //echo "<img src=\"data:image/jpeg;base64," . base64_encode('') . "\" />"; 
 echo "</pre><hr>";
 }
}

输出为:

string '<RETS ReplyCode="20401" ReplyText="Requested Type not found." />' (length=64)

我怎样才能摆脱这个错误。?

4

1 回答 1

0

我遇到了同样的问题,即使在询问 MLS IT 部门后也找不到该问题的答案。

我最终做的是让一个 cron 重新尝试获取那些我标记为“失败”的图像,但重试将被限制为 2 次重试。如果在那之后,图像仍然失败,那么重试脚本将不会再次尝试获取它。

大多数情况下,错误是由于 MLS 服务器上的故障而发生的,通常我能够在第二次尝试时获取图像。

于 2016-09-05T22:16:20.247 回答