0

rets フィードを取得するために PHRETS Library を使用しています。画像のフェッチ時に、ErrorCode「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 サーバーの障害が原因でエラーが発生し、通常は 2 回目の試行で画像を取得できました。

于 2016-09-05T22:16:20.247 に答える