Migrer la réponse de l'API Places

Le format de réponse des nouvelles API Place Details, Nearby Search et Text Search a changé. La principale différence réside dans le format de l'objet Place renvoyé par chaque méthode, comme décrit dans la section Modifications apportées à l'objet Place de la réponse.

En outre, les champs de niveau supérieur de l'objet de réponse ont également été modifiés pour chaque API. Consultez les pages suivantes :

Modifications apportées à l'objet Place de la réponse

Ce tableau présente les modifications apportées au nouvel objet Place dans la réponse de Place Details (New), de Nearby Search (New) et de Text Search (New) par rapport à l'objet Place existant.

Le nouvel objet de réponse utilise la casse Camel pour les noms de champ, contient de nouveaux champs et renomme certains des champs existants.

Champ Objet Place existant Nouvel objet Place Notes
Composant d'adresse address_components addressComponents
Adresse du microformat adr_address adrFormatAddress
État de l'établissement business_status businessStatus
Horaires d'ouverture pour la semaine prochaine current_opening_hours currentOpeningHours
Résumé éditorial editorial_summary editorialSummary
Adresse formatée formatted_address formattedAddress
Numéro de téléphone national formatted_phone_number nationalPhoneNumber
Emplacement geometry.location location
Fenêtre d'affichage geometry.viewport viewport
Attributions de lieux html_attributions attributions Champ de premier niveau de la réponse dans les API existantes
URL d'icône icon Supprimé. Utilisez iconMaskBaseUri et iconBackgroundColor. Pour en savoir plus, consultez Icônes de lieu.
Couleur d'arrière-plan de l'icône icon_background_color iconBackgroundColor
URL du masque d'icône icon_mask_base_uri iconMaskBaseUri
Numéro de téléphone international international_phone_number internationalPhoneNumber
Texte du nom du lieu name displayName Le nom du lieu textuel est désormais accessible en tant que displayName.text et language en tant que displayName.languageCode
Horaires d'ouverture opening_hours regularOpeningHours
Photos photos photos Le format de photos a changé dans le nouvel objet Place. Pour en savoir plus, consultez Modifier les références photo.
ID de lieu place_id id
Plus code plus_code plusCode
Niveau de prix price_level priceLevel
Notes rating rating
Avis reviews reviews
Horaires d'ouverture secondaires pour la semaine prochaine, à l'exception des exceptions et de toutes les autres données secondary_opening_hours currentSecondaryOpeningHours
Types de lieu types types
URL Google Maps du lieu url googleMapsUri
Nombre d'avis des visiteurs user_ratings_total userRatingCount
Décalage par rapport à l'UTC utc_offset utcOffsetMinutes
Version abrégée de l'adresse incluant le nom de la rue et la ville vicinity shortFormattedAddress
Site Web du lieu website websiteUri
Informations sur l'accessibilité en fauteuil roulant wheelchair_accessible_entrance accessibilityOptions wheelchair_accessible_entrance est désormais à accessibilityOptions.wheelchairAccessibleEntrance
Attributs Places takeout, delivery, dine_in, curbside_pickup, reservable, serves_breakfast, serves_lunch, serves_dinner, serves_beer, serves_wine, serves_brunch, serves_vegetarian_food takeout, delivery, dineIn, curbsidePickup, reservable, servesBreakfast, servesLunch, servesDinner, servesBeer, servesWine, servesBrunch, servesVegetarianFood
Nom de la ressource Champ name dans le formulaire places/PLACE_ID Dans l'API existante, le champ name contenait le nom du lieu sous forme de chaîne de texte. Dans la nouvelle API, ces informations se trouvent dans displayName.
Type principal de lieu primaryTypeName Nouvelle version
Placer le type principal en tant que chaîne de texte primaryTypeDisplayName Nouvelle version
Horaires d'ouverture secondaires hebdomadaires standards, sauf exceptions et toutes les autres données regularSecondaryOpeningHours Nouvelle version
Options de paiement acceptées par le lieu paymentOptions Nouvelle version
Options de stationnement parkingOptions Nouvelle version
Liste des sous-destinations associées au lieu subDestinations Nouvelle version
Informations les plus récentes sur les options de carburant d'une station-service fuelOptions Nouvelle version
Informations sur la recharge de VE pour un lieu evChargeOptions Nouvelle version
Attributs Places outdoorSeating, liveMusic, menuForChildren, servesCocktails, servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom, goodForGroups, goodForWatchingSports Nouvelle version

Modifications apportées aux réponses Text Search

Le tableau suivant montre les modifications apportées aux champs de premier niveau de l'objet de réponse pour Text Search existant et de l'objet de réponse pour Text Search (New). Pour la nouvelle API, le seul champ de niveau supérieur dans la réponse est le tableau places.

Champ Recherche textuelle (existante) Text Search (nouvelle version) Notes
Attributions de lieux html_attributions Déplacé vers le nouvel objet Place pour chaque lieu en tant que place.attributions
Tableau de lieux Tableau results de l'objet Place existant Tableau places du nouvel objet Place
État de la demande status Transféré vers la réponse HTTP standard (code de réponse et message HTTP)
Messages d'erreur de tout type error_message Transféré vers la réponse HTTP standard (code de réponse et message HTTP)
Tous les messages d'information info_messages Supprimée
Jeton de page next_page_token Supprimée

Modifications apportées aux réponses Nearby Search

Le tableau suivant présente les modifications apportées aux champs de premier niveau de l'objet de réponse pour la recherche à proximité existante et de l'objet de réponse pour la recherche à proximité (nouveau). Pour la nouvelle API, le seul champ de premier niveau dans la réponse est le tableau places.

Champ Nearby Search (existant) Nearby Search (nouveauté) Notes
Attributions de lieux html_attributions Déplacé vers le nouvel objet Place pour chaque lieu en tant que place.attributions
Tableau de lieux Tableau results de l'objet Place existant Tableau places du nouvel objet Place
État de la demande status Transféré vers la réponse HTTP standard (code de réponse et message HTTP)
Messages d'erreur de tout type error_message Transféré vers la réponse HTTP standard (code de réponse et message HTTP)
Tous les messages d'information info_messages Supprimée
Jeton de page next_page_token Supprimée

Modifications apportées aux réponses Place Details

Le tableau suivant montre les modifications apportées aux champs de premier niveau de l'objet de réponse pour l'objet Place Details existant et de l'objet de réponse pour Place Details (New). Pour la nouvelle API, le seul champ de premier niveau dans la réponse est le tableau places.

Champ Place Details (existant) Place Details (nouveau) Notes
Attributions de lieux html_attributions Déplacé vers le nouvel objet Place en tant que attributions
Détails sur le lieu result contenant l'objet Place existant Nouvel objet Place
État de la demande status Transféré vers la réponse HTTP standard (code de réponse et message HTTP)
Tous les messages d'information info_messages Transféré vers la réponse HTTP standard (code de réponse et message HTTP)