Je fais du travail pour une application iphone qui récupère un tas de sites à partir d'un service web, un peu comme Yelp. Ils veulent aussi pouvoir se rendre dans un de ces lieux avec Foursquare. Est-il raisonnable d'exiger qu'ils renvoient aussi un identifiant de lieu de foursquare, ou dois-je le rechercher étant donné un lat long? Mon souci est que même si j'ai un lat long, je ne sais pas nécessairement si le lieu où j'ai levé les yeux est le bon. Est-ce que les gens vivent avec cette incertitude, ou quoi? Je devrais également préciser que l'interface utilisateur est configurée de manière à ce qu'un seul lieu soit affiché dans l'interface d'enregistrement. Peut-être que la solution est de fournir plusieurs lieux? Des idées? Des avis? Merci!obtenir foursquare lieu id
Répondre
Si votre autre service Web propose des identifiants Foursquare, les y installer sera votre solution la plus simple. Sinon, vous avez deux options:
Foursquare propose un service de location que vous pouvez utiliser pour récupérer une liste de lieux à proximité (https://developer.foursquare.com/venues/). Cela vous donnerait une liste de noms, de catégories, d'adresses et d'identifiants foursquare. À partir de là, vous pouvez effectuer une recherche sur votre autre service Web en utilisant le nom et l'adresse si nécessaire et avoir l'identifiant foursquare directement depuis la source.
Vous pouvez transmettre au noeud final de recherche (https://developer.foursquare.com/docs/venues/search.html) un emplacement et une chaîne de requête, puis parcourir les résultats pour voir si vous avez reçu une correspondance directe. Ce système est moins précis que (1) (donc, oui, vous devrez vivre avec l'incertitude qu'un lieu de votre autre service pourrait ne pas apparaître sur foursquare, ou pourrait être à un endroit légèrement incorrect) , mais cela fonctionnera probablement dans la plupart des situations.
Je gère cela pour mon démarrage. Malheureusement, il n'y a pas de bonne solution.
J'ai un travail par lots qui donne le lat/long et le nom, il recherche l'API Foursquare pour n'importe quel lieu avec le même nom & à 0.1 miles. Plus de 5 fois sur 10, le nom sera différent ou il y aura plusieurs lieux avec le même nom. Nous avons dû définir manuellement l'identifiant Foursquare.
- 1. comment obtenir foursquare ID via foursquare api?
- 2. Foursquare lieu score/note
- 3. Foursquare Informations sur le lieu
- 4. Omniauth avec foursquare: Obtenir ".../auth/foursquare/callback? Code = XXXX" au lieu de
- 5. API Foursquare - Lieu populaire par ville
- 6. lieu Foursquare/recherche et paramètre de rayon
- 7. foursquare lieu explorer: sélection de plusieurs sections
- 8. Pull Foursquare Ville et État Lieu
- 9. foursquare api test push fonctionne avec ID de lieu, mais pas l'enregistrement réel
- 10. Foursquare checkins
- 11. Foursquare - Comment obtenir plus de 100 sites utilisant l'API foursquare?
- 12. Comment voir si le lieu est fermé via l'API Foursquare?
- 13. API Foursquare pour l'erreur d'image de l'utilisateur du lieu
- 14. ressource Obtenir du nom au lieu de id dans Android
- 15. utilisant foursquare api v2 pour obtenir d'un lieu ici et maintenant
- 16. Comment obtenir des données JSON de foursquare lieu conseils api url et le faire en HTML
- 17. Foursquare Lieu API & Nombre de résultats, d'une manière plus efficace?
- 18. Foursquare Enregistrer Bouton ne pas lire les données de lieu
- 19. Foursquare ajouter le lieu de rendez-vous via curl php
- 20. foursquare - Obtenir l'emplacement de l'utilisateur générique
- 21. Obtenir un tweet geoLocation de Foursquare
- 22. Obtenir l'id_utilisateur via Foursquare Api V2
- 23. Foursquare - Obtenir la date d'enregistrement de l'utilisateur
- 24. Obtenir les heures d'ouverture de l'API foursquare
- 25. Structure de foursquare venues.json
- 26. foursquare vérifier qui est vérifié
- 27. FourSquare API pour l'iphone
- 28. L'utilisateur Foursquare s'enregistre V2
- 29. Oauth - Facebook/Twitter/Foursquare
- 30. Aide Foursquare API