Configuration Google Places API
📋 Configuration requise :
- Activer le billing sur Google Cloud Console
- Activer les APIs : Places API, Place Details, Place Photos
- Créer une clé API et la restreindre aux APIs Google Places
- Configurer la clé dans Secrets :
GOOGLE_PLACES_API_KEY
🧪 Tester la récupération des données
Tous les formats acceptés : lien long, lien court, place_id
💡 Astuce pour les liens courts (share.google, goo.gl) :
- Ouvrez le lien dans votre navigateur
- Attendez la redirection vers Google Maps
- Copiez l'URL complète de la barre d'adresse
- Utilisez cette URL complète ici (plus fiable)
⚠️ Important :
- Les données sont récupérées en temps réel depuis Google Places API
- Aucune valeur aléatoire ou mockée n'est utilisée
- Cache de 24h pour économiser les quotas API
- Les établissements fermés (CLOSED_PERMANENTLY) sont refusés
- Seuls les établissements avec des avis sont acceptés
📖 Documentation technique :
Champs stockés : google_place_id, google_place_name, google_rating, google_user_ratings_total, google_business_status, google_canonical_url, google_last_sync_at
Validation : Place ID doit commencer par "ChIJ", rating entre 0-5, user_ratings_total > 0, business_status = OPERATIONAL
Formats de liens acceptés : liens longs, liens courts (share.google, goo.gl), g.page, liens avec place_id