I’ve heard about various place database mapping plans from the different providers, but is there anything currently that can resolve a Facebook ID from a Gowalla Spot ID? Gowalla gives Foursquare ID, but not the Facebook ID.
Facebook place search is acting strange, and I already have the Gowalla and Foursquare IDs, so I’m looking for something that can resolve one of those to a Facebook ID.
I talked to Facebook about the venue harmonizing they do (those links on the left side of place pages) and they do not plan on making that available via the API.
The best available venue_id mapping solution I’ve seen so far was Factual’s Crosswalk API: http://developer.factual.com/places/extended-attributes/#crosswalk
One month ago, we threw 5,172 foursquare venueIds (of restaurants in San Francisco) at Crosswalk and got back 1661 Facebook place ids. So if you’re looking for an answer 32% of the time you can try that =) This is clearly a big problem and will continue to be for the foreseeable future.