Así que estoy jugando con los Venues solo tratando de que muestre algunas cosas antes de que ambos sean específicos con mis consultas. Estoy usando nodejs y este módulo.
https://www.npmjs.com/package/foursquarevenues
Si eso importa. De todos modos, cuando hago una llamada a la API para getVenues con una simple llamada como:
var params = { venuePhotos : '1', near : "Rome, Italy" };Todo funciona bien con la excepción de que no se devuelven fotos. Un objeto de lugar estándar de esta llamada se verá así:
id: '523b15ce11d2d66df7dca8d0', name: 'Qlub Radio, Roma', contact: {}, location: { lat: 41.891096, lng: 12.5106, labeledLatLngs: [Object], cc: 'IT', country: 'Italia', formattedAddress: [Object] }, categories: [ [Object] ], verified: false, stats: { checkinsCount: 3, usersCount: 2, tipCount: 0 }, venueRatingBlacklisted: true, beenHere: { lastCheckinExpiredAt: 0 }, specials: { count: 0, items: [] }, referralId: 'v-1493396577', venueChains: [], hasPerk: false }Que, por lo que puedo decir, no devuelve ninguna URL de foto para el lugar, lo que es contrario a lo que sugiere la documentación. He estado poniendo un montón de parámetros diferentes como se sugiere en otros hilos y no ha cambiado nada. ¿Me estoy perdiendo de algo?
Gracias.
Después de mirar el módulo node.js que está utilizando , la llamada getVenues está llegando al punto final de búsqueda/lugar de Foursquare que no devuelve fotos con los resultados de la búsqueda. Llamar a exploreVenues en ese módulo llegará al punto final de exploración/lugares que puede devolver fotos al incluir el parámetro venuePhotos=1 (como lo ha hecho).
Además, si solo necesita detalles para un lugar específico, puede usar getVenue y si solo necesita las fotos, puede usar getVenueAspect .
Espero que esto ayude.