카테고리 검색시 좌표값을 통해서 rect 를 생성한 후 정보를 확인하고 있는데,
이때 동일한 좌표에 대해서 검색 결과값이 달라져서 문의드립니다.
예시적으로,
rect 를 (0,0) (2,2)로 설정하고 검색하면 나오는 결과수보다
해당 rect 를 (0,1) (1,2) / (1,1) (2,2) / (0,0) (1,1) / (1,0) (2,1) 이처럼 4개의 rect를 생성하고 검색했을때
나오는 결과수가 더 적습니다.
카테고리검색 API 호출 시 반환값에 [meta][is_end] 를 활용해 매 호출마다 1페이지 이하의 검색결과만 나올때의 결과수보다
카테고리검색 API 호출 시 반환값에 [meta][total_count] 가 45 이하일 경우, 1~3페이지의 검색결과를 합했을때보다 나오는 결과수가 적습니다.
개인적인 의견으로는 2)번 이슈는 1)번 이슈와 연동되어 rect 를 추가적으로 잡을때 검색값이 변화되는 문제 때문에 발생되는것 같습니다.
1), 2) 이슈로 인해서 누락되는 건수는 많지 않지만, 데이터의 정합성에 문제가 생겨 문의드립니다.
이 케이스의 경우 recursive function 을 통해 rect 를 새로 생성하는 방법을 사용했었는데, 답변주신 1. rect 오차 가능성 때문인것 같습니다.
답변해주셔서 감사합니다.
API 사용은 실시간 호출 서비스가 아닌 데이터 수집 및 결과 데이터 확인을 위해서 이용하였는데,
허용되지 않는다고 말씀해주신게 서비스약관 제11조 회원의 의무 3항의 아래 내용이 맞을까요?
③ 회원은 서비스 및 개발자센터를 이용하여 얻은 정보(데이터, 비밀 키, 엑세스 토큰 등 포함)를 카카오의 사전 승낙 없이, 복사, 복제, 변경, 번역, 출판, 방송, 검색 엔진 또는 디렉터리에 입력 기타의 방법으로 사용하거나 이를 타인에게 제공할 수 없습니다. 단, 대리인과 기밀 유지 계약을 체결한 경우에는 해당 정보를 공유할 수 있습니다.
만약 위 내용이 말씀해주신 허용하지 않고 있는 사항이라면,
“단, 대리인과 기밀 유지 계약을 체결한 경우에는 해당 정보를 공유할 수 있습니다.” 의 문구에서 대리인과 기밀 유지 계약은 어떻게 진행이 가능한건지 문의드려도 될까요?
데이터의 저장/사용 금지와 관련한 부분은
실제 사용 형태가 매우 다양하여 특정 조항 하나로 보긴 어렵고
말씀하신 조항을 포함하여 아래의 조항들을 참고하시면 됩니다.
또한 현재 사용하시는 지도/로컬 API 의 정보에 대해서는 해당 기밀 유지 계약 체결은 진행하지 않습니다.
서비스약관
제11조 회원의 의무
② 회원은 서비스 이용과 관련하여 다음 각 호의 행위를 하여서는 아니되며, 다음 각 호의 행위를 하는 경우 카카오는 사전통보 없이 해당 회원의 서비스 이용을 중지하거나 이용계약을 해지할 수 있습니다.
3. 타인(카카오 포함)의 지적재산권 등의 권리를 침해하는 행위
5. 카카오가 안내하는 방법 이외의 다른 방법을 사용하여 서비스에 접근하는 행위
9. 카카오가 제공하는 모든 서비스 또는 이에 포함된 소프트웨어의 일부를 복사, 수정, 배포, 판매, 양도, 대여, 담보제공하거나, 타인에게 그 이용을 허락하는 행위와 소프트웨어를 역설계하거나 소스 코드의 추출을 시도하는 등의 행위
③ 회원은 서비스 및 개발자센터를 이용하여 얻은 정보(데이터, 비밀 키, 엑세스 토큰 등 포함)를 카카오의 사전 승낙 없이, 복사, 복제, 변경, 번역, 출판, 방송, 검색 엔진 또는 디렉터리에 입력 기타의 방법으로 사용하거나 이를 타인에게 제공할 수 없습니다. 단, 대리인과 기밀 유지 계약을 체결한 경우에는 해당 정보를 공유할 수 있습니다.
운영정책
제5조(금지된 행동)
20. 앱에서 사용자 환경을 개선하기 위한 목적 외 다른 목적으로 카카오에서 받은 데이터를 캐시하거나 캐시 후 최신 데이터로 유지하지 않는 행위
30. 서비스 및 개발자센터를 이용하여 얻은 정보(데이터, 비밀 키, 엑세스 토큰 등 포함)를 카카오의 사전 승낙 없이, 복사, 복제, 변경, 번역, 출판, 방송, 검색 엔진 또는 디렉터리에 입력 기타의 방법으로 사용하거나 이를 타인에게 제공하는 행위(단, 대리인과 기밀 유지 계약을 체결한 경우에는 해당 정보를 공유할 수 있습니다)