In short: provides integration with Foursquare for Drupal 7.x.
- jQuery (it saves a lifetime of development work)
- HTML5 (If you want to check in based on browser location)
- Clone or download the module into your modules folder of sites (or contrib, if you use Features (<3))
- Register your application on Foursquare if you haven't already
- Enter your client ID, Secret and registered URI callback on the settings page of this module.
- Set permissions for your user to authorize foursquare
- Authentication/authorization with Foursquare
- Logging the user's current location
- Retrieving nearby venues based on current location by HTML5 Geolocation API
- Retrieving current Foursquare user and friends of user
- AJAX authentication.
- Retrieval and theming of Check-ins.
- Logging the user's current location, but falling back on IP-based location.
- Checking in.