I am building an app that rely on Foursquare venue, I have a table that associate with the venue id. But the problem is, what will happen if 2 venues merged? Will one of the old venue destroyed, or both destroyed and replace with new id?
Will the old id still able to associate to the newly merged venue?
This is crucial, as it might break my app.
Thanks.
The more established venue (generally by number of check-ins) will consume the duplicate venue ID. Requests to the api with the ID of the consumed venue will return the new venue object (with the winning venue ID)
Related
i want to get details of venue to users likes by user id.
i have UserId and user likes different venue. by this UserId i want to get details of venue in which user likes.
for example: i m user and i likes a venue in any city. now by my UserId i want to get details of that venue which i likes.
Is it possible by any query or foursquare API?
can i do something in this
https://developer.foursquare.com/docs/venues/likes.
If I can understand your question correctly, you want to find the venues a user likes?
That is not possible however, you can retrieve the likes for a particular venue.
For eh: If you make that query to a particular venue then it will return your friends who like that venue and the count of other people who like that venue.
My script is currently monitoring the hereNow value for a couple of venues. When working with this data, though, I do not want to count the same checkins twice; when a user checks into a venue, after how long does this checkin expire?
The hereNow count reflects the number of users currently checked in at a venue. Polling the hereNow count of a venue to determine the number of unique users who check in at a venue is not recommended, and will not work reliably. If you are the manager of the venue, you can use the venue manager API, or the venue push API to get reliable data about how many users have checked in at the venue.
Is there a way to use FourSquare in a conference scenario without being the owner of the venue?
I'm looking for a way to create for multiple conferences in multiple geographic locations various checkins based on our conference schedule with custom badges, rewards and specials.
Is this possible via the API?
Unfortunately not, for a few reasons:
An event is an aspect of a venue in Foursquare, so under that model only the venue owner has control over the events at the venue.
In addition, Foursquare currently supports music and movie events only, and doesn't actually let venue owners create events at venues via the API. See here for more details: https://developer.foursquare.com/docs/venues/events
Only the owner of a venue can add rewards and specials. These benefits are associated with venues as opposed to events.
Only brands can create custom badges, and this cannot be done via the API (there's a manual approval process involved): http://business.foursquare.com/brands/
Is there a way to become a manager of a venue just for development purposes, without having to complete all the steps of claiming a venue? Maybe by creating a false venues and be manager of it?
For the Venue Push API, you can create a "home" venue and will automatically be treated as the manager of that venue.
For specials/stats, create a test venue and either go through the claim flow for the venue, or e-mail api#foursquare.com and with the venue ID and your user ID, asking them to claim the venue for you.
I have obtained the 4sq checkin id from twitter streaming api and I want to get the details of the checkin such as userid, time, venueid etc.
However, when I check the 4sq api, I find that the related endpoint requires an acting user. So can anybody suggest what could be an alternative way to get this information? (especially user_id)
Thanks!!
Right now there is no alternative way:
The Checkin endpoint requires authentication, it will return the data you are looking for.
Foursquare requires you to act as a user (via OAuth) to get user related information.
The only thing that does not require authentication is the Venues Platform, but you cannot get information about checkins from it, just number of people who checked in a place.