Foursquare APIで履歴を取得する

Foursquareで履歴を取得する方法をまとめる。

1. Venue History

users/USER_ID/venuehistory | API Endpoints

https://api.foursquare.com/v2/users/self/venuehistory

取得できるデータは、チェックインしたことのあるVenueのリスト(チェックイン回数、Venueの詳細)のみ。

簡単にすべてのチェックインしたVenueが取得でき、Venueごとに整理されている。

example


2. Checkins

users/USER_ID/checkins | API Endpoints

https://api.foursquare.com/v2/users/self/checkins

取得できるデータは、チェックインのリスト(チェックイン日時、Venueの詳細)。

上限は250件で、すべての履歴を取得するためには数回のリクエストを送信しないといけない。

example