2012-04-11 4 views

답변

0

아마도. API docs for the Checkin response object 가입일

:

체크인 응답

위치선택이 체크인의 유형은 "외침"또는 "venueless"이 필드가 존재할 수도 있으며 수도 있다면 사용자의 현재 위치에 대한 구조화되지 않은 정보를 제공하는 lat, lng 쌍 및/또는 이름을 포함합니다.

+0

여기에서 1000 마일 떨어진 곳에서 체크인을 할 수 있고 위치 정보를 얻을 수 있기 때문에 작동하지 않습니다. JSON은 당신이 근처에있는 장소와 멀리있는 장소 사이에 (내가 말할 수있는 한) 차이가 없습니다. –

0

현재 API로 정상적인 체크인을 할 수 없다고 생각합니다. ll (위도 및 경도)도 current API version의 체크인에 필수 입력란이 아닙니다.

3

Foursquare는 의도적으로 API를 통해 장소에서 "치트"비트 또는 사용자 기기보고 거리를 노출하지 않습니다. 광대 한 대다수의 정사각형 사용자는 속임수를 쓰지 않으며 사용자의보고 된 위치와 장소의 위치 사이의 "불규칙성"의 대부분은 GPS 정확도가 낮거나 사용자가 자신의 위치에서 "사후 점검"을하고 있기 때문에 발생합니다. 위치에 있었지만 이전에 체크인하는 것을 잊었습니다.

개발자를위한 나의 조언은 다음과 같습니다. 부정 행위는이를 무시하고/또는 사실을 발견 한 것입니다.

  • 는 사기꾼을 무시 : 부정 행위를 감지하는 노력의 비용/편익 비율은 일반적으로 가치가되지 않습니다. 효과적인 시스템을 구축하려는 노력 일뿐 만 아니라 정당한 사용에 불이익을당하는 곳에서 가끔씩 잘못된 반응을 보이기 때문에 사용자가 의도 한대로 시스템을 사용하려고 시도하는 사용자의 권리를 침해하게됩니다. 만약 당신이 계속 걱정한다면, 사용자는 속임수를 쓰지 않고 (단지 자신을 박탈하거나 보상이 전혀 없으므로 아무것도 얻지 못함) 부정 행위에 대한 사회적 압력을 갖도록 시스템을 설계 할 수 있습니다 (예 : foursquare의 친구 - 당신은 포스트 부정 행위 감지 더 나은 운/정밀도를해야합니다 : 리더는 사용자가 노골적으로 부정하는 경우는, 부정 행위 사용자에게 실제 혜택)

  • 는 사실 후 속임수 감지를 무효로, 친구로 일반적으로 명확한 것을 의미 범위 사실 각 체크인에 대해 결정을 내리는 것이 아니라 사용자의 활동 전체를 볼 수있는 경우입니다. 속임수를 자주 사용하는 사람은 간단한 규칙을 사용하여 정기적 인 작업으로 쉽게 발견 할 수 있어야합니다. 100 번 체크인에서 한 번 속임수를 쓰는 사용자는 탐지하기가 어려울 지 모르지만, 채택하려는 메커니즘이 무엇이든 상관없이 사실이 될 것입니다 (때때로 가끔 잘못된 거짓보다 가끔 잘못된 음성으로 더 나아집니다)

관련 문제