Foursquare APIを使用すると、ユーザーがチェックインした会場からどのくらい離れているかを判断する方法はありますか? checkin
オブジェクトが返されても、ユーザーのGPSがどの座標を指していたかはわかりません。フォースクエアチェックインの有効性を確認するにはどうすればよいですか?
答えて
おそらく。 API docs for the Checkin response objectから
:
チェックインレスポンス
場所オプションは、このチェックインの種類は、 "叫び" や "venueless"、このフィールドは存在していてもよいし、可能性がある場合緯度、経線、および/または名前を含み、ユーザーの現在地に関する構造化されていない情報を提供します。
現在のAPIでは通常のチェックインはできないと思います。 ll
(緯度と経度)は、current API versionのチェックインの必須フィールドでもありません。
フォースクエアは意図的に、「チート」ビットまたはユーザーのデバイスがAPIを介して会場から報告した距離を公開しません。大多数の正方形の四角形のユーザーの大多数は不正行為をしておらず、ユーザーの報告された場所と会場の場所との間の「不規則性」の大部分は、GPSの精度が悪いためか、ユーザーが彼らがいた場所をチェックするのを忘れてしまった。
私のアドバイスは次のとおりです。不正行為は、それを無視したり、事後的に検出したりすることです。
は詐欺を無視:不正行為を検出しようとしているの費用/便益比は、一般的に、それだけの価値はありません。効果的なシステムを構築しようと努力するだけでなく、正当な使用にペナルティを課し、ユーザーが意図したとおりにシステムを使用しようとしているユーザーを排除することになります。あなたが心配している場合は、ユーザーが不正行為をしたり(彼らは自分自身を奪うだけである、報酬は何も得られないので)、あるいは不正行為に対して社会的な圧力をかけるようなシステムを設計することができます(foursquareの友人 - スコープのリーダーボードは、ユーザーが露骨に事実後に詐欺を検出)不正行為のユーザーに任意の真のメリットを無効化し、
を浮気されている場合、それは友人に、一般的に明らかだということを意味:あなたは浮気ポストを検出するより良い運/精度を持っています各チェックインで決定を下すのではなく、ユーザーのアクティビティーの全体を見ることができるという事実です。頻繁に不正行為をする人は、単純なルールを使って定期的な仕事で検出するのはかなり簡単です。 100回のチェックインのうち1度しか不正行為をするユーザーは、検出するのが難しくなりますが、どのような仕組みを採用しても問題ありません(時々誤って偽陽性になることがあります)。
- 1. Androidでは、通貨コードの有効性を確認するにはどうすればよいですか?
- 2. ng-includedフォームの有効性を親スコープから確認するにはどうすればよいですか?
- 3. 日付入力の有効性を確認するにはどうすればよいですか?
- 4. templateUrlがangular2で有効かどうかを確認するにはどうすればよいですか?
- 5. URLがAndroidで有効かどうかを確認するにはどうすればよいですか?
- 6. ファイルが有効なExcelスプレッドシートかどうかを確認するにはどうすればよいですか?
- 7. pgプールがアクティブ/有効かどうかを確認するにはどうすればよいですか?
- 8. iOSサンドボックスアカウントが有効かどうかを確認するにはどうすればよいですか?
- 9. 最近有効期限切れのパスワードを確認するにはどうすればよいですか?
- 10. 共有オブジェクトの内部属性を確認するにはどうすればよいですか?
- 11. 有効なAPIの確認に失敗するにはどうすればよいですか?
- 12. 有効なURLアドレスを確認するにはどうすればよいですか?
- 13. 有効なcsvファイルを確認するにはどうすればよいですか?
- 14. どのようにanglejsのクレジットカードの有効性を確認する
- 15. チェックボックスの有効性を確認する
- 16. IPの有効性を確認する
- 17. aspセッションが有効かどうかを確認するには?
- 18. ethereumアドレスが有効かどうかを確認するには?
- 19. チェックボックスの有効化でPayPalボタンを無効/有効にするにはどうすればよいですか?
- 20. setPersistenceEnabledがすでに有効になっているかどうかを確認するにはどうすればよいですか?
- 21. 既存のMVCプロジェクトでRazorが有効になっているかどうかを確認するにはどうすればよいですか?
- 22. visual studio extraensibilty - ASP.NET WebサイトでSilverlightのデバッグが有効になっているかどうかを確認するにはどうすればよいですか?
- 23. Ionic 2でロケーションサービスが有効になっているかどうかを常に確認するにはどうすればよいですか?
- 24. Windowsの電話機にGPSが有効になっているかどうかを確認するにはどうすればよいですか?
- 25. iOSディストリビューションプロビジョニングプロファイルでプッシュ通知が有効になっているかどうかを確認するにはどうすればよいですか?
- 26. アンドロイドで背景データが有効になっているかどうかを確認するにはどうすればよいですか?
- 27. Android 5.0以降でバッテリーセーバーモードが有効になっているかどうかを確認するにはどうすればよいですか?
- 28. Springブートアプリケーションでトランザクション管理が有効になっているかどうかを確認するにはどうすればよいですか?
- 29. ページ上でコントロールが有効になっているかどうかを確認するにはどうすればよいですか?
- 30. ジオタグが有効になっているかどうかをプログラムで確認するにはどうすればよいですか?
ここから1000マイルの会場でチェックインをしても位置情報が得られるため、これは機能しません。 JSONは、あなたが近くにあった場所と離れた場所との間に(私が知る限り)違いはありません。 –