¿Cuáles son algunos consejos, trucos y trucos para usar la API de Foursquare con aplicaciones móviles?

Consejos

  • Aunque esté creando una aplicación móvil, implemente el almacenamiento en caché del lado del servidor de los detalles de los lugares para acceder a la API con menos frecuencia. Por lo general, también requerimos el almacenamiento en caché de esta información antes de otorgar aumentos de límite de velocidad.
  • No reordene los resultados que obtiene de la búsqueda, digamos disminuyendo la distancia. Los resultados se devuelven en el orden que pensamos que darían los mejores resultados según los criterios de entrada.

Trucos

  • ¡Usa la autenticación nativa! Acabamos de lanzar esto para iOS (foursquare-ios-oauth) y Android (foursquare-android-oauth), y sus usuarios pueden autorizar su aplicación directamente dentro de Foursquare, sin necesidad de jugar con desordenados WebViews y flujos incómodos de OAuth.

Gotchas

  • Nunca reveles el secreto de tu cliente ni ninguno de los tokens de acceso de tus usuarios.
  • Buscar vs. explorar a veces puede ser confuso. Trate de pensarlo de esta manera: Explore responde a la pregunta “¿cuáles son algunas cafeterías populares en esta área?”, Mientras que la búsqueda es mejor en “¿dónde está el Joe’s Coffee más cercano?” con un lugar / solicitud de búsqueda.