나는 모든 MLS 상담원을 phrets를 사용하여 가져 오려고하는데, 시도한 모든 것은 아무 것도 반환하지 않습니다.모든 상담원을 모으는 방법
이 목표는 MLS 목록의 영업 사원에 대한 추가 정보를 얻을 수있게하는 것입니다.
# Search query
$search = $rets->SearchQuery("roster","Agent","*");
그럴 수 없다면 해당 클래스의 사용 가능한 모든 필드를 어떻게 알아낼 수 있습니까?
나는 모든 MLS 상담원을 phrets를 사용하여 가져 오려고하는데, 시도한 모든 것은 아무 것도 반환하지 않습니다.모든 상담원을 모으는 방법
이 목표는 MLS 목록의 영업 사원에 대한 추가 정보를 얻을 수있게하는 것입니다.
# Search query
$search = $rets->SearchQuery("roster","Agent","*");
그럴 수 없다면 해당 클래스의 사용 가능한 모든 필드를 어떻게 알아낼 수 있습니까?
RETS M.D.에 RETS 로그인 정보를 입력하면 각 클래스 (ResidentialProperty, Agent 등)의 모든 메타 데이터 및 필드가 반환됩니다.
특정 MLS 리스팅에 대한 리스팅 에이전트의 정보를 얻기 위해 원하는 당신이 MLS ID가있는 경우,이 같은 것입니다 : 모든 반환하는 검색 쿼리를 실행하고 싶었다면
$mlsNumber = 130050044;
//Perform search query for a specific MLS Id
$search = $rets->SearchQuery("Property", "9", "(MLNumber_f139={$mlsNumber})", array('Limit' => 1, 'Format' => 'COMPACT'));
$numRows = $rets->NumRows();
if ($numRows > 0) {
$listing = $rets->FetchRow($search);
// Get Agent's public Id from MLS listing
$agentId = $listing['ListingPublicID_f1187'];
// Perform search query for Agent using Agent Id
$search = $rets->SearchQuery("User", "14", "(AgentPublicID_f1191={$agentId})", array('Limit' => 1, 'Format' => 'COMPACT'));
$numRows = $rets->NumRows();
if ($numRows > 0) {
$listing = $rets->FetchRow($search);
$agentName = $listing['AgentFullName_f1595'];
echo "Agent Name : " . $agentName . "<br />";
// echo more Agent Details here
}
}
$rets->FreeResult($search);
RETS Server의 에이전트 인 DMQL은 상태가 Active 인 모든 에이전트를 검색 할 수 있습니다.
는, 클래스의 모든 가능한 필드를 파악하면 공급 업체/개발자의 경우
$fields = $rets->SearchGetFields($search);
를 사용하려면, 당신은 가능성이 가장 높은 데이터 피드의 에이전트 테이블에 액세스 할 수 없습니다. 저는 MLS의 공급 업체이며 제한적이므로 해당 데이터에 대한 액세스 권한이 없습니다. – Ricketts
안녕! 전자 메일 주소 (전화 번호, 웹 사이트, 전자 메일 주소 및 성명에 액세스 할 수 있음)별로 목록의 각 에이전트를 조회하여 추가 정보를 얻을 수있었습니다 - 수락 된 대답과 주석을 참조하십시오. – Aurelin