Api Manager

Api Manager

© Visitmoov 2022

version 1.0.0

By continuing your visit to this site, you agree to the use ofcookies to offer you services and offers adapted to your centersof interest. x

Introduction

Bienvenue dans l'API Visitmoov !

Un budget, votre liste d'envies, le temps que vous avez devant vous...
Visitmoov organise pour vous une expérience de découverte unique, adaptée à votre rythme. Plus qu'une liste d'attractions, Visitmoov vous conseille des lieux, des activités et vous guide, pas à pas, pour une découverte sur mesure de votre destination.

Pour commencer

Vous devez créer un compte sur notre portail développeur.

Nos API utilisent des clés pour y permettre l'accès. Vous pouvez enregistrer une nouvelle clé API sur notre portail développeur. Pour obtenir une clé, il faut créer une application (qui peut représenter une de vos application ou autre) en lui donnant un nom et en appuyant sur le bouton "Créer une application".

Il est possible d'accéder aux réglages de l'application en cliquant sur le bouton dédié . Il est possible de changer la limite d'appel, les droits sur une API et limiter les domaines qui y ont accès.

Visitmoov

Recherche de lieu

Exemple de requête:

https://admin.visitmoov.com/api/v1/search_place/?api_key=API_KEY&area_id=f0970b50e71920d393a20c6399c6d3cce65723a1&limit=1&dummy=0&name=Abbaye

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": [ { "id": "00cc4819a65cf633c71c99fa515c983344eb1029", "name": "Abbaye de Maubuisson", "subtype_id": "f9c39fa55cb20a278bd1194c2e2f1497c50b496d", "address": "Avenue Richard-de-Tour", "postal_code": "95310", "visit_time": 30, "name_fr": "Abbaye de Maubuisson", "image": "https://admin.visitmoov.com/getSrcImage/?n0=9e85ff1443faa143b7556498aeb8f680fee7008a&n1=dcc0ef0faa2ed9fcc2c90f9f6984ce8c2cf67a0c&id=4f72928bc48127fa8914470fde9b3eaf2078ff60", "the_geom": { "type": "Point", "coordinates": [ 2.116714, 49.04618 ] }, "township_name": "Saint-Ouen-L'Aumone", "subtype_name": "Monument", "dummy_name": "OK" } ], "nb_element": 29, "nb_page": 29 }

Recherche paginé de lieux.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/search_place/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
name STRING OPTIONNEL Texte contenu dans le nom de la donnée.
subtype_ids STRING OPTIONNEL Liste des identifiants de sous-types séparés par une virgule.
exclude_ids STRING OPTIONNEL Liste des identifiants de données exclues séparés par des virgules.
price_min FLOAT OPTIONNEL Prix minimum des données (UNITÉ: euros)
price_max FLOAT OPTIONNEL Prix maximum des données (UNITÉ: euros)
date_begin STRING DATE OPTIONNEL Date d'ouverture minimale des données (FORMAT: "aaaa-mm-jj", MIN: aujourd'hui, PAR DÉFAUT: aujourd'hui)
date_end STRING DATE OPTIONNEL Date d'ouverture maximale des données (FORMAT: "aaaa-mm-jj")
time_begin INTEGER OPTIONNEL Temps d'ouverture minimum des données (UNITÉ: minutes)
time_end INTEGER OPTIONNEL Temps d'ouverture maximal des données (UNITÉ: minutes)
with_child INTEGER OPTIONNEL Données pour enfants (VALEURS: 0 ou 1)
with_pets INTEGER OPTIONNEL Les données acceptent les animaux (VALEURS: 0 ou 1)
accessibility INTEGER OPTIONNEL Accessibilité des données (VALEURS: 0 ou 1)
indoor INTEGER OPTIONNEL Données intérieures (VALEURS: 0 ou 1)
bbox STRING OPTIONNEL Données dans un cadre délimité (FORMAT: "lat1,lng1,lat2,lng2")
latlng STRING OPTIONNEL Données à moins de "max_dist" mètres de latlng (FORMAT: "lat,lng")
max_dist INTEGER OPTIONNEL Distance maximale des données depuis "latlng" (REMARQUE: utilisé uniquement avec "latlng")
order STRING OPTIONNEL Tri des données (REMARQUE: tout champ, "distance" utilisé uniquement avec "latlng")
dir STRING OPTIONNEL Direction de tri (VALEURS: "asc" ou "desc") Défaut: asc
limit INTEGER OPTIONNEL Limiter les résultats par page (MAX: 20) Défaut: 20
page INTEGER OPTIONNEL Décalage de la page (MAX: 4) Défaut: 0
vtime_min INTEGER OPTIONNEL Temps de visite minimum de la donnée (UNITÉ: minutes)
vtime_max INTEGER OPTIONNEL Temps de visite maximum de la donnée (UNITÉ: minutes)

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.

Recherche d'hôtel

Exemple de requête:

https://admin.visitmoov.com/api/v1/search_hotel/?api_key=API_KEY&area_id=f0970b50e71920d393a20c6399c6d3cce65723a1&limit=1&dummy=0&name=Aigle

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": [ { "id": "f1c8418b003cf8d539f940b4bfb9a499553a0c7e", "name": "Aigle Noir Hôtel", "subtype_id": "a2df192a2ce60b07036b4a10d22fd822af07dd02", "address": "Aigle Noir Hôtel, 27 place Napoléon Bonaparte", "postal_code": "77300", "stars": null, "name_fr": "Aigle Noir Hôtel", "image": "https://admin.visitmoov.com/getSrcImage/?n0=c1472e329bff2ff2565177076098cabc017a1448&n1=b80f3efb8ae49684a25f6ca5472d58e8b4f56ee8&id=fdc33392d04ed69563bc8410913ed37d9b80d3e5", "the_geom": { "type": "Point", "coordinates": [ 2.699146, 48.403793 ] }, "township_name": "Fontainebleau", "subtype_name": "Hôtel", "dummy_name": "OK" } ], "nb_element": 1, "nb_page": 1 }

Recherche paginé d'hôtel.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/search_hotel/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
name STRING OPTIONNEL Texte contenu dans le nom de la donnée.
subtype_ids STRING OPTIONNEL Liste des identifiants de sous-types séparés par une virgule.
exclude_ids STRING OPTIONNEL Liste des identifiants de données exclues séparés par des virgules.
price_min FLOAT OPTIONNEL Prix minimum des données (UNITÉ: euros)
price_max FLOAT OPTIONNEL Prix maximum des données (UNITÉ: euros)
date_begin STRING DATE OPTIONNEL Date d'ouverture minimale des données (FORMAT: "aaaa-mm-jj", MIN: aujourd'hui, PAR DÉFAUT: aujourd'hui)
date_end STRING DATE OPTIONNEL Date d'ouverture maximale des données (FORMAT: "aaaa-mm-jj")
time_begin INTEGER OPTIONNEL Temps d'ouverture minimum des données (UNITÉ: minutes)
time_end INTEGER OPTIONNEL Temps d'ouverture maximal des données (UNITÉ: minutes)
with_child INTEGER OPTIONNEL Données pour enfants (VALEURS: 0 ou 1)
with_pets INTEGER OPTIONNEL Les données acceptent les animaux (VALEURS: 0 ou 1)
accessibility INTEGER OPTIONNEL Accessibilité des données (VALEURS: 0 ou 1)
indoor INTEGER OPTIONNEL Données intérieures (VALEURS: 0 ou 1)
bbox STRING OPTIONNEL Données dans un cadre délimité (FORMAT: "lat1,lng1,lat2,lng2")
latlng STRING OPTIONNEL Données à moins de "max_dist" mètres de latlng (FORMAT: "lat,lng")
max_dist INTEGER OPTIONNEL Distance maximale des données depuis "latlng" (REMARQUE: utilisé uniquement avec "latlng")
order STRING OPTIONNEL Tri des données (REMARQUE: tout champ, "distance" utilisé uniquement avec "latlng")
dir STRING OPTIONNEL Direction de tri (VALEURS: "asc" ou "desc") Défaut: asc
limit INTEGER OPTIONNEL Limiter les résultats par page (MAX: 20) Défaut: 20
page INTEGER OPTIONNEL Décalage de la page (MAX: 4) Défaut: 0
stars_min INTEGER OPTIONNEL Nombre d'étoiles minimum de la donnée
stars_max INTEGER OPTIONNEL Nombre d'étoiles maximum de la donnée

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.

Recherche de restaurant

Exemple de requête:

https://admin.visitmoov.com/api/v1/search_restaurant/?api_key=API_KEY&area_id=f0970b50e71920d393a20c6399c6d3cce65723a1&limit=1&dummy=0&name=5J%20Pizza

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": [ { "id": "dd41edfda758d416dd1522f7dd8a93149fe3528a", "name": "5J Pizza", "subtype_id": "995705ad2ba12686a966d8caa162fd0f6a5436b9", "address": "37 avenue Charles de Gaulle", "postal_code": "95700", "stars": null, "name_fr": "5J Pizza", "image": "https://admin.visitmoov.com/getSrcImage/?n0=cd3875773a80d9d9a1a09b04b9dfe5c80a98d8c4&n1=47da1d15ff06f33f354491462e200bae6f574e09&id=4535d9b0675a00d303d10c1cdeadfa16752b40d1522", "the_geom": { "type": "Point", "coordinates": [ 2.516638, 49.001917 ] }, "township_name": "Roissy-En-France", "subtype_name": "Restaurant", "dummy_name": "OK" } ], "nb_element": 1, "nb_page": 1 }

Recherche paginé de restaurant.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/search_restaurant/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
name STRING OPTIONNEL Texte contenu dans le nom de la donnée.
subtype_ids STRING OPTIONNEL Liste des identifiants de sous-types séparés par une virgule.
exclude_ids STRING OPTIONNEL Liste des identifiants de données exclues séparés par des virgules.
price_min FLOAT OPTIONNEL Prix minimum des données (UNITÉ: euros)
price_max FLOAT OPTIONNEL Prix maximum des données (UNITÉ: euros)
date_begin STRING DATE OPTIONNEL Date d'ouverture minimale des données (FORMAT: "aaaa-mm-jj", MIN: aujourd'hui, PAR DÉFAUT: aujourd'hui)
date_end STRING DATE OPTIONNEL Date d'ouverture maximale des données (FORMAT: "aaaa-mm-jj")
time_begin INTEGER OPTIONNEL Temps d'ouverture minimum des données (UNITÉ: minutes)
time_end INTEGER OPTIONNEL Temps d'ouverture maximal des données (UNITÉ: minutes)
with_child INTEGER OPTIONNEL Données pour enfants (VALEURS: 0 ou 1)
with_pets INTEGER OPTIONNEL Les données acceptent les animaux (VALEURS: 0 ou 1)
accessibility INTEGER OPTIONNEL Accessibilité des données (VALEURS: 0 ou 1)
indoor INTEGER OPTIONNEL Données intérieures (VALEURS: 0 ou 1)
bbox STRING OPTIONNEL Données dans un cadre délimité (FORMAT: "lat1,lng1,lat2,lng2")
latlng STRING OPTIONNEL Données à moins de "max_dist" mètres de latlng (FORMAT: "lat,lng")
max_dist INTEGER OPTIONNEL Distance maximale des données depuis "latlng" (REMARQUE: utilisé uniquement avec "latlng")
order STRING OPTIONNEL Tri des données (REMARQUE: tout champ, "distance" utilisé uniquement avec "latlng")
dir STRING OPTIONNEL Direction de tri (VALEURS: "asc" ou "desc") Défaut: asc
limit INTEGER OPTIONNEL Limiter les résultats par page (MAX: 20) Défaut: 20
page INTEGER OPTIONNEL Décalage de la page (MAX: 4) Défaut: 0
stars_min INTEGER OPTIONNEL Nombre d'étoiles minimum de la donnée
stars_max INTEGER OPTIONNEL Nombre d'étoiles maximum de la donnée

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.

Recherche d'événement

Exemple de requête:

https://admin.visitmoov.com/api/v1/search_event/?api_key=API_KEY&area_id=f0970b50e71920d393a20c6399c6d3cce65723a1&limit=1&dummy=0&name=Hippopop

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": [ { "id": "1e3bd21770b536e3b326ef49f1f1a3f7795e2002", "name": "Hippopop' Festival", "subtype_id": "70fb0228d4519cf4349c7f6f3aa9f745452ada7e", "visit_time": 60, "name_fr": "Hippopop' Festival", "image": "https://admin.visitmoov.com/getSrcImage/?n0=d1eeeb89a08790e01276a8f7a137157e7fceef39&n1=00ca3f13e3a5cd1c2a944c718e1bcaf1b0d5e38a&id=b97a406eb8b978775d2177acf466a21dea5656f", "subtype_name": "Loisir", "dummy_name": "OK", "place": [ { "id": "7bd85acb6eb8ef1441514827d3afb2284c1253be", "name": "Hippopop' Festival", "name_fr": "Hippopop' Festival", "the_geom": { "type": "Point", "coordinates": [ 2.683203, 48.434613 ] }, "subtype_name": "Loisir", "subtype_name_fr": "Loisir" } ], "hotel": [], "restaurant": [] } ], "nb_element": 48, "nb_page": 48 }

Recherche paginé d'événement.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/search_event/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
name STRING OPTIONNEL Texte contenu dans le nom de la donnée.
subtype_ids STRING OPTIONNEL Liste des identifiants de sous-types séparés par une virgule.
exclude_ids STRING OPTIONNEL Liste des identifiants de données exclues séparés par des virgules.
price_min FLOAT OPTIONNEL Prix minimum des données (UNITÉ: euros)
price_max FLOAT OPTIONNEL Prix maximum des données (UNITÉ: euros)
date_begin STRING DATE OPTIONNEL Date d'ouverture minimale des données (FORMAT: "aaaa-mm-jj", MIN: aujourd'hui, PAR DÉFAUT: aujourd'hui)
date_end STRING DATE OPTIONNEL Date d'ouverture maximale des données (FORMAT: "aaaa-mm-jj")
time_begin INTEGER OPTIONNEL Temps d'ouverture minimum des données (UNITÉ: minutes)
time_end INTEGER OPTIONNEL Temps d'ouverture maximal des données (UNITÉ: minutes)
with_child INTEGER OPTIONNEL Données pour enfants (VALEURS: 0 ou 1)
with_pets INTEGER OPTIONNEL Les données acceptent les animaux (VALEURS: 0 ou 1)
accessibility INTEGER OPTIONNEL Accessibilité des données (VALEURS: 0 ou 1)
indoor INTEGER OPTIONNEL Données intérieures (VALEURS: 0 ou 1)
bbox STRING OPTIONNEL Données dans un cadre délimité (FORMAT: "lat1,lng1,lat2,lng2")
latlng STRING OPTIONNEL Données à moins de "max_dist" mètres de latlng (FORMAT: "lat,lng")
max_dist INTEGER OPTIONNEL Distance maximale des données depuis "latlng" (REMARQUE: utilisé uniquement avec "latlng")
order STRING OPTIONNEL Tri des données (REMARQUE: tout champ, "distance" utilisé uniquement avec "latlng")
dir STRING OPTIONNEL Direction de tri (VALEURS: "asc" ou "desc") Défaut: asc
limit INTEGER OPTIONNEL Limiter les résultats par page (MAX: 20) Défaut: 20
page INTEGER OPTIONNEL Décalage de la page (MAX: 4) Défaut: 0
vtime_min INTEGER OPTIONNEL Temps de visite minimum de la donnée (UNITÉ: minutes)
vtime_max INTEGER OPTIONNEL Temps de visite maximum de la donnée (UNITÉ: minutes)

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.

Détail de lieu

Exemple de requête:

https://admin.visitmoov.com/api/v1/detail_place/?api_key=API_KEY&area_id=f0970b50e71920d393a20c6399c6d3cce65723a1&id=00cc4819a65cf633c71c99fa515c983344eb1029

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": { "id": "00cc4819a65cf633c71c99fa515c983344eb1029", "name": "Abbaye de Maubuisson", "name_fr": "Abbaye de Maubuisson", "name_en": null, "name_de": null, "name_es": null, "name_it": null, "subtype_id": "2f6fdeb208a7932b0461bbee79c80859262327ae", "desc": "Propriété du Conseil Départemental du Val d'Oise, Maubuisson est une ancienne abbaye cistercienne de femmes, fondée en 1236 par Blanche de Castille.\nLe domaine de Maubuisson abrite les bâtiments subsistants classés \"Monument historique\" de l'ancienne abbaye \"Notre-Dame-La-Royale\". Le parc arboré de dix hectares permet la découverte de vestiges archéologiques. Ruisseau, canal et miroir d'eau agrémentent la promenade et témoignent des aménagements hydrauliques du Moyen-Âge jusqu'au XVIIIe siècle. \n\nAujourd'hui dédiée à l'art contemporain, l'abbaye produit de grandes expositions monographiques. L'abbaye développe des programmes de recherche, de production et de médiation autour des deux axes qui structurent son identité : patrimoine & création contemporaine.\nGratuit\nGratuit. Parc et expositions en entrée libre.", "desc_fr": "Propriété du Conseil Départemental du Val d'Oise, Maubuisson est une ancienne abbaye cistercienne de femmes, fondée en 1236 par Blanche de Castille.\nLe domaine de Maubuisson abrite les bâtiments subsistants classés \"Monument historique\" de l'ancienne abbaye \"Notre-Dame-La-Royale\". Le parc arboré de dix hectares permet la découverte de vestiges archéologiques. Ruisseau, canal et miroir d'eau agrémentent la promenade et témoignent des aménagements hydrauliques du Moyen-Âge jusqu'au XVIIIe siècle. \n\nAujourd'hui dédiée à l'art contemporain, l'abbaye produit de grandes expositions monographiques. L'abbaye développe des programmes de recherche, de production et de médiation autour des deux axes qui structurent son identité : patrimoine & création contemporaine.\nGratuit\nGratuit. Parc et expositions en entrée libre.", "desc_en": "Free of charge.", "desc_de": "Kostenlos.", "desc_es": "Gratis.", "desc_it": "Gratuito.", "dummy": 0, "price_min": null, "price_max": null, "email": null, "phone": null, "resa_url": null, "website": null, "with_child": null, "with_pets": null, "accessibility": null, "indoor": null, "nb_view": null, "nb_mtour": null, "nb_ctour": null, "nb_added": null, "nb_deleted": null, "point_id": "a8c3bfcd7d5aac88ea3149c18ebc481062dcceff", "township_id": "adc9d719da3f7de27305aaae6085514eee489008", "address": "Avenue Richard-de-Tour", "postal_code": "95310", "visit_time": 30, "source_image": "https://admin.visitmoov.com/getDataSrcImage/?n0=7a7576c2d214a15ddac1fe11ca873c13d314b93b&n1=6f73b964d7a043919e733a0f6b1d8ab4130b4b1e&id=f01b72810b62bdb251cc9c7b993936fd03babcc481", "image": "https://admin.visitmoov.com/getSrcImage/?n0=c63a1fcb92c1e109c4601bf7516f4eb7f15f580f&n1=46a0889a19605666a05f7f0d6d074c5ab90ad18c&id=b7c4911af81d7d3c48135539bdea1228ea99b460", "the_geom": { "type": "Point", "coordinates": [ 2.116714, 49.04618 ] }, "township_name": "Saint-Ouen-L'Aumone", "extra_image": [], "influence": [], "opening": [ { "id": "8be10451f693ae4ada3b689c6ea2f953d6ebf04c", "end": "2019-12-31 23:59:59", "begin": "2019-01-01 00:00:00", "dweek": "1,1,1,1,1,1,1", "is_closed": false, "extra_data": { "every_year": true } } ], "visitpass": [], "event": [ { "id": "dcbf95aa5b863de5a649363c61aa07ae3aa35d1517", "name": "\"Échos\" exposition personnelle de Patrick Neu", "name_fr": "\"Échos\" exposition personnelle de Patrick Neu" }, { "id": "1d6d27560b3a66225a6d85c3b08fd4cda4be6b55", "name": "Visite guidée et atelier en famille à l'Abbaye de Maubuisson", "name_fr": "Visite guidée et atelier en famille à l'Abbaye de Maubuisson" }, { "id": "96d3b6c0a9ec4b0d86f2fd32667ec699a0555f58", "name": "Visite libre Eglise de Saint-Ouen l’Aumône", "name_fr": "Visite libre Eglise de Saint-Ouen l’Aumône" }, { "id": "b17b9a6bed32706042b9a44b0f599a2e9b2f04bd", "name": "ANIMATION PÉDAGOGIQUE – ÉCO-PÂTURAGE", "name_fr": "ANIMATION PÉDAGOGIQUE – ÉCO-PÂTURAGE" }, { "id": "ebcb1dccdc14bb60fbdebfa47d3386cba9147dee", "name": "Visite contée", "name_fr": "Visite contée" }, { "id": "d8773a0a1f1696255a8e6315cd6d48bd3504ef21", "name": "Visites guidées insolites", "name_fr": "Visites guidées insolites" }, { "id": "cc965cc8da3d4454603fe7e3f8cf9eb0224650fa", "name": "Visite libre quais de l’Ecluse et du Halage", "name_fr": "Visite libre quais de l’Ecluse et du Halage" } ] } }

Obtenir les informations détaillé d'un lieux.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/detail_place/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
id STRING REQUIS Identifiant de la donnée.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
missing_id Champ id manquant.

Détail d'hôtel

Exemple de requête:

https://admin.visitmoov.com/api/v1/detail_hotel/?api_key=API_KEY&area_id=f0970b50e71920d393a20c6399c6d3cce65723a1&id=f1c8418b003cf8d539f940b4bfb9a499553a0c7e

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": { "id": "f1c8418b003cf8d539f940b4bfb9a499553a0c7e", "name": "Aigle Noir Hôtel", "name_fr": "Aigle Noir Hôtel", "name_en": "Hotel Aigle Noir", "name_de": null, "name_es": null, "name_it": null, "subtype_id": "849708b2ea17ce39db8063a92fe553a13ce968c9", "desc": "A seulement 1 heure de Paris, l’Hôtel Aigle Noir **** est un ancien hôtel particulier du XVIIème siècle, situé en centre-ville et à deux pas du célèbre Château de Fontainebleau.\nOffre exclusive séjour et activités, un été au Pays de Fontainebleau\n3 nuits + 1 offerte, une activité Culture et une activité Nature !\n\nUne offre pour prendre soin de soi et passer un agréable séjour, à réserver directement auprès de l’Aigle Noir Hôtel (par mail ou par téléphone) avec le code promo Un été au Pays de Fontainebleau. Cette offre exclusive est valable pour toute réservation avant le 15 septembre 2020 et sous réserve de disponibilité. Offre non cumulable avec d'autres promotion. \n\n2 formules de séjours possibles avec ses activités : \n- Arrivée le mercredi et départ le dimanche\n- Arrivée le jeudi et départ le lundi\n\nLes visites guidées en forêt sont organisées par l'office de tourisme du Pays de Fontainebleau. Le guide nature, sélectionné par Fontainebleau Tourisme, est un spécialiste de la forêt de Fontainebleau et vous fera partager sa connaissance de ses paysages et de sa biodiversité (faune et flore) avec simplicité et bonne humeur. Visites de groupe avec distanciation pour chaque participant. Heure fixe, le samedi et dimanche uniquement. \n\nLes tickets du château vous donnent accès au circuit de visite classique en journée. \n\nUn accueil personnalisé et rassurant EN DIRECT avec votre hôtelier pour bénéficier de cette offre riche et avoir toutes les informations utiles à votre séjour.\n\n\nL'Aigle Noir Hôtel est signataire de la charte sanitaire santé et sécurité de Fontainebleau Tourisme. \nGarantir votre bien-être et votre sécurité pendant votre séjour est une priorité pour cet établissement. \n\nL'Aigle Noir Hôtel est ouvert uniquement du jeudi au dimanche midi dans un premier temps.\n\nL'hôtel vous accueille dans une ambiance chaleureuse qui conjugue luxe et raffinement.\n\nPourquoi nous choisir ?\n- Hôtel familial qui lui confère une identité unique.\n- Emplacement idéal face aux jardins du Château de Fontainebleau.\n- Une équipe à votre écoute, disponible et réactive pour répondre à vos attentes.\n- Un salon bar cheminée avec une ambiance feutrée.\n- 4 salles de réunion éclairées à la lumière du jour et équipées de tout le matériel nécessaire.\n- Parking offert.\n\nInspirées du style Empire, les 53 chambres sont réparties en 4 catégories (Classique, Deluxe, Deluxe Plus et Suite Deluxe) et sont décorées chacune de façon unique et raffinée.\nCertaines surplombent la place Napoléon Bonaparte avec en arrière-plan les jardins du Château.", "desc_fr": "A seulement 1 heure de Paris, l’Hôtel Aigle Noir **** est un ancien hôtel particulier du XVIIème siècle, situé en centre-ville et à deux pas du célèbre Château de Fontainebleau.\nOffre exclusive séjour et activités, un été au Pays de Fontainebleau\n3 nuits + 1 offerte, une activité Culture et une activité Nature !\n\nUne offre pour prendre soin de soi et passer un agréable séjour, à réserver directement auprès de l’Aigle Noir Hôtel (par mail ou par téléphone) avec le code promo Un été au Pays de Fontainebleau. Cette offre exclusive est valable pour toute réservation avant le 15 septembre 2020 et sous réserve de disponibilité. Offre non cumulable avec d'autres promotion. \n\n2 formules de séjours possibles avec ses activités : \n- Arrivée le mercredi et départ le dimanche\n- Arrivée le jeudi et départ le lundi\n\nLes visites guidées en forêt sont organisées par l'office de tourisme du Pays de Fontainebleau. Le guide nature, sélectionné par Fontainebleau Tourisme, est un spécialiste de la forêt de Fontainebleau et vous fera partager sa connaissance de ses paysages et de sa biodiversité (faune et flore) avec simplicité et bonne humeur. Visites de groupe avec distanciation pour chaque participant. Heure fixe, le samedi et dimanche uniquement. \n\nLes tickets du château vous donnent accès au circuit de visite classique en journée. \n\nUn accueil personnalisé et rassurant EN DIRECT avec votre hôtelier pour bénéficier de cette offre riche et avoir toutes les informations utiles à votre séjour.\n\n\nL'Aigle Noir Hôtel est signataire de la charte sanitaire santé et sécurité de Fontainebleau Tourisme. \nGarantir votre bien-être et votre sécurité pendant votre séjour est une priorité pour cet établissement. \n\nL'Aigle Noir Hôtel est ouvert uniquement du jeudi au dimanche midi dans un premier temps.\n\nL'hôtel vous accueille dans une ambiance chaleureuse qui conjugue luxe et raffinement.\n\nPourquoi nous choisir ?\n- Hôtel familial qui lui confère une identité unique.\n- Emplacement idéal face aux jardins du Château de Fontainebleau.\n- Une équipe à votre écoute, disponible et réactive pour répondre à vos attentes.\n- Un salon bar cheminée avec une ambiance feutrée.\n- 4 salles de réunion éclairées à la lumière du jour et équipées de tout le matériel nécessaire.\n- Parking offert.\n\nInspirées du style Empire, les 53 chambres sont réparties en 4 catégories (Classique, Deluxe, Deluxe Plus et Suite Deluxe) et sont décorées chacune de façon unique et raffinée.\nCertaines surplombent la place Napoléon Bonaparte avec en arrière-plan les jardins du Château.", "desc_en": "Only one hour away from Paris, the 4* Hotel Aigle Noir is a former private mansion from the 17th century, located in the city center, within a walking distance of the Chateau de Fontainebleau.\nOur special summer offers in & around Fontainebleau\nStay 3 nights and get the 4th night free, including cultural and nature activities!\n\nTo enjoy a pleasant stay and take care of yourself, book directly with the hotel Aigle Noir (by email or by phone) with the coupon code Un été au Pays de Fontainebleau. This special offer is valid until 15 of September 2020 and is subject to availability. Please note that the offer cannot be combined with other promotions.\n \nGuided tours in the forest are organised by the Pays de Fontainebleau Tourist Office. Our nature guide is specialized in the forest of Fontainebleau and will share with you his knowledge of the landscapes and its biodiversity of fauna and flora in an easy and friendly way. For group visits, participants should keep their distance from each other. The tours are scheduled on Saturday and Sunday only. \n \nWith the tickets of château de Fontainebleau, you can enjoy the classic daytime tour. \n \nTake advantage of this great offer and get all the information you need for your stay by contacting your hotels' staff directly for a personalized and reassuring welcome.\n\n\nThe Hotel Aigle Noir has signed the pledge of Health and Safety Commitments. The safety and well-being of visitors is an absolute priority for this hotel.\n\nThe Hotel welcomes you in a cosy atmosphere that combines luxury and refinement.\n\nWhy choose us ?\n- A family hotel that gives it a unique identity.\n- Ideal location facing the gardens of the Château de Fontainebleau.\n- A team remaining at your disposal, available and willing to meet your expectations.\n- A lounge bar with a fireplace and a cosy atmosphere.\n- 4 meeting rooms illuminated by daylight and equipped with all the equipment required.\n- Free parking available.\n\nInspired by the Empire style, the 53 rooms are divided into 4 categories ( Classic, Deluxe, Deluxe Plus and Deluxe suite) and each of them is decorated in a unique and refined way. \nSome of them overlook Place Napoléon Bonaparte, with the gardens of the Château in the background.", "desc_de": null, "desc_es": null, "desc_it": null, "dummy": 0, "price_min": 165, "price_max": 230, "email": "reception@aiglenoirhotel.com", "phone": "0160746000", "resa_url": null, "website": "http://www.aiglenoirhotel.com/", "with_child": null, "with_pets": 0, "accessibility": null, "indoor": null, "nb_view": null, "nb_mtour": null, "nb_ctour": null, "nb_added": null, "nb_deleted": null, "point_id": "d83c1722ac8c66445bdb8fc39ec183fc88021a1c", "township_id": "654ad68458e0c742e1380177f5ccdf76b617fffb", "address": "Aigle Noir Hôtel, 27 place Napoléon Bonaparte", "postal_code": "77300", "stars": null, "source_image": "https://admin.visitmoov.com/getDataSrcImage/?n0=124536fdc41efa48a8bd766c52f9ceaa18ccca82&n1=3ad92cae8e66016a565a2a9e1bb75f2932c32c2c&id=4190ff0fe34e0d2e898c303f157b8bfa1dc8411f", "image": "https://admin.visitmoov.com/getSrcImage/?n0=e27e47ca5f50a3a1d828dd360fef73f38c4dbf4d&n1=2ac080d878f0d5d3adcd276d2d1a4da2ee4e2e17&id=7f423a0049fc8414dcd937aeea8e304a496df1f5", "the_geom": { "type": "Point", "coordinates": [ 2.699146, 48.403793 ] }, "township_name": "Fontainebleau", "extra_image": [], "influence": [], "opening": [ { "id": "ccd51ea0c0cd17761b3b90eec3cb12053202d235", "end": "2015-12-31 23:59:59", "begin": "2015-01-01 00:00:00", "dweek": "1,1,1,1,1,1,1", "is_closed": false, "extra_data": { "every_year": true } } ], "visitpass": [ { "id": "f4229a179a1fefd7476615abfc29e1b92264d47c", "name": "Tripadvisor", "name_fr": "Tripadvisor" } ], "event": [ { "id": "5279c9086d4c556072047bdbd170992f3c20fed7", "name": "Exposition Fabrice Milochau", "name_fr": "Exposition Fabrice Milochau" }, { "id": "056c9371d4515988d3f5700d48d6cda23be32686", "name": "Expérience Immersive Pays de Fontainebleau", "name_fr": "Expérience Immersive Pays de Fontainebleau" }, { "id": "b54fc0981008de314747b8dda29a90ba9406a8d7", "name": "Charte des engagements - hôtels - Destination Pays de Fontainebleau", "name_fr": "Charte des engagements - hôtels - Destination Pays de Fontainebleau" }, { "id": "fe47c3f085bb2bd810cee325635bdf0867e8668b", "name": "Offre spéciale été au Pays de Fontainebleau", "name_fr": "Offre spéciale été au Pays de Fontainebleau" } ] } }

Obtenir les informations détaillé d'un hôtel.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/detail_hotel/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
id STRING REQUIS Identifiant de la donnée.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
missing_id Champ id manquant.

Détail de restaurant

Exemple de requête:

https://admin.visitmoov.com/api/v1/detail_restaurant/?api_key=API_KEY&area_id=f0970b50e71920d393a20c6399c6d3cce65723a1&id=dd41edfda758d416dd1522f7dd8a93149fe3528a

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": { "id": "dd41edfda758d416dd1522f7dd8a93149fe3528a", "name": "5J Pizza", "name_fr": "5J Pizza", "name_en": "5J Pizza", "name_de": "5J Pizza", "name_es": "5J Pizza", "name_it": "5J Pizza", "subtype_id": "6b8bb9b2eb6612561f2bd6e2a139671b40f34530", "desc": "Entre amis ou en famille, découvrez les savoureuses pizzas sur place ou à emporter de 5J Pizza !\nDans un cadre chaleureux, laissez-vous charmer par la sympathie des serveurs ainsi que par la gourmandise et la générosité des pizzas. Vous pourrez même profiter de la terrasse à l'arrivée des beaux jours. \nOn aime : le four à bois traditionnel !\nA la carte : de 4 à 15 €.\n", "desc_fr": "Entre amis ou en famille, découvrez les savoureuses pizzas sur place ou à emporter de 5J Pizza !\nDans un cadre chaleureux, laissez-vous charmer par la sympathie des serveurs ainsi que par la gourmandise et la générosité des pizzas. Vous pourrez même profiter de la terrasse à l'arrivée des beaux jours. \nOn aime : le four à bois traditionnel !\nA la carte : de 4 à 15 €.\n", "desc_en": "With friends or family, discover the delicious takeaway pizzas by 5J Pizza!\nIn a warm and atypical environment, be allowed charm by the sympathy of the waiters as well as by the greed and the generosity of pizzas. You can even take advantage of the terrace upon the arrival of beautiful days. \nWe like: the good value for money\nPizzas bake with traditional wood\nA la carte: 4 to 15 €.\n", "desc_de": "Nach der Karte: von 4 bis 15 €.\n", "desc_es": "A la carta: de 4 a 15 €.\n", "desc_it": "A scelta: da 4 a 15 €.\n", "dummy": 0, "price_min": 4, "price_max": 15, "email": null, "phone": "+33 1 34 38 60 66", "resa_url": null, "website": null, "with_child": null, "with_pets": null, "accessibility": null, "indoor": null, "nb_view": null, "nb_mtour": null, "nb_ctour": null, "nb_added": null, "nb_deleted": null, "point_id": "2706aea22708256f3cac64aaad4778357821bd7c", "township_id": "47de2483089d612c8181becd2b300687a7bc98c9", "address": "37 avenue Charles de Gaulle", "postal_code": "95700", "stars": null, "source_image": "https://admin.visitmoov.com/getDataSrcImage/?n0=b3f370a4b3aa16e63a12ffebcecb4114f3184472&n1=8d5a3a126aa1c4a8f4b42c6401ab39292b0ad5d6&id=988f4022e0961851741e124d152233be5b522ec1", "image": "https://admin.visitmoov.com/getSrcImage/?n0=01c2a1a4233835e262cf676b11794d66d039c200&n1=0f6ea11769d9e68132d758679c61825495a4a932&id=bb4d0ca4c6c2efc69a5f9d15222b062064cdaf14", "the_geom": { "type": "Point", "coordinates": [ 2.516638, 49.001917 ] }, "township_name": "Roissy-En-France", "extra_image": [], "influence": [], "opening": [ { "id": "8d17865918d2713f0c12f3d36f4ad8b14af241cb", "end": "2016-12-31 23:59:59", "begin": "2016-01-01 00:00:00", "dweek": "1,1,1,1,1,1,1", "is_closed": false, "extra_data": { "every_year": true } } ], "visitpass": [], "event": [] } }

Obtenir les informations détaillé d'un restaurant.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/detail_restaurant/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
id STRING REQUIS Identifiant de la donnée.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
missing_id Champ id manquant.

Détail d'événement

Exemple de requête:

https://admin.visitmoov.com/api/v1/detail_event/?api_key=API_KEY&area_id=f0970b50e71920d393a20c6399c6d3cce65723a1&id=e42a91fda9c4e500e18084dd6f2042fe77b76ae9

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": { "id": "715455e69e2c85305983e3a2f03cd99706e0dbe18084", "name": "Atelier de création Les Médiévales Pop", "name_fr": "Atelier de création Les Médiévales Pop", "name_en": "Workshop(Studio) of creation Medieval Pop", "name_de": "Schöpfungswerkstatt Les Mittelalterlich Pop", "name_es": "Taller(Estudio) de creación Medievales Pop", "name_it": "Workshop(Officina) (Studio(Sala di registrazione)) di creazione(universo) Musica pop Medievale", "subtype_id": "3cae7b5c0ad226d6a2c63b212cdc7f8d640a77fc", "desc": "Atelier de création de ceintures Médiévales Pop en textile, animé par la créatrice Farade Rakid\nD’inspiration médiévale, géométrique et florale des sculptures de la basilique de Saint-Denis, cet atelier propose de jouer avec les formes et les couleurs pour la réalisation d’une ceinture en textile. Venez confectionner votre ceinture tressée ou rivetée, aux côtés de la créatrice Farade Rakid.", "desc_fr": "Atelier de création de ceintures Médiévales Pop en textile, animé par la créatrice Farade Rakid\nD’inspiration médiévale, géométrique et florale des sculptures de la basilique de Saint-Denis, cet atelier propose de jouer avec les formes et les couleurs pour la réalisation d’une ceinture en textile. Venez confectionner votre ceinture tressée ou rivetée, aux côtés de la créatrice Farade Rakid.", "desc_en": "Workshop(Studio) of creation of Pop Medieval belts in textile(textile industry), livened up(led) by the creator Farade Rakid\nOf medieval, geometric and floral inspiration of the sculptures of the basilica of Saint-Denis, this workshop(studio) suggests playing with forms and colours for the realisation of a belt in textile(textile industry). Come make your belt braided or riveted, beside the creator Farade Rakid.", "desc_de": "Schöpfungswerkstatt Mittelalterlicher Gürtel Pop in den Textilien, der von der Schöpferin Farade Rakid belebt ist\nMittelalterlicher, geometrischer und Blumeninspiration der Skulpturen der Basilika von Heiligem - Denis schlägt diese Werkstatt vor, mit den Formen und den Farben für die Verwirklichung eines Gürtels in den Textilien zu spielen. Kommen Sie, Ihren geflochtenen oder vernieteten Gürtel, neben der Schöpferin Farade Rakid herzustellen.", "desc_es": "Taller(Estudio) de creación de cinturones Medievales Pop en tejido, animado(presentado) por la creadora Farade Rakid\nDe inspiración medieval, geométrica y floral de las esculturas de la basílica de Saint-Denis, este taller(estudio) propone jugar con las formas y los colores para la realización de un cinturón en tejido. Venga para confeccionar su cinturón tressée o rivetée, al lado de la creadora Farade Rakid.", "desc_it": "Workshop(Officina) (Studio(Sala di registrazione)) di creazione(universo) di Musica pop cinture(zone) Medievali in tessuto (industria tessile), ravvivato (condotto) dal creatore Farade Rakid\nD'inspirazione medievale, geometrica e floreale delle sculture della basilica di Santo-Denis, questo workshop(officina) (lo studio(la sala di registrazione)) consiglia di giocare(recitare) con forme(classi) e colori per la realizzazione di una cintura(zona) in tessuto (l'industria tessile). Venga fanno la Sua cintura(zona) intrecciata o rivettata, accanto al creatore Farade Rakid.", "dummy": 0, "price_min": 0, "price_max": null, "email": null, "phone": null, "resa_url": null, "website": "http://openagenda.com/event/atelier-de-creation-les-medievales-pop", "with_child": null, "with_pets": null, "accessibility": null, "indoor": null, "nb_view": null, "nb_mtour": null, "nb_ctour": null, "nb_added": null, "nb_deleted": null, "visit_time": 60, "source_image": "https://admin.visitmoov.com/getDataSrcImage/?n0=f04012069e752a66c6edbee46cb8ce96914916a1&n1=d9b2a6ca5a0df8dab9789424571363cea36353e4&id=ac188b173169e6f690f0d50d38199c198e180843", "image": "https://admin.visitmoov.com/getSrcImage/?n0=69a0c460dbb304710883a1c21cf11544885ff663&n1=77b4622a3d0c2e038bcf7276e085bd6b59605bb6&id=359f85b2c490e18084e5c84c4df31f57e38c72d8", "extra_image": [], "influence": [], "opening": [ { "id": "c876ca291c1baadf45c28db54bd414e70ece76a5", "end": "2200-01-01 23:59:59", "begin": "1990-01-01 00:00:00", "dweek": "1,1,1,1,1,1,1", "is_closed": false, "element_id": "89cacd163ec47a46541e9c9df3bba70437bf170096", "extra_data": {}, "element_type": "place" } ], "visitpass": [], "place": [ { "id": "2ba43f28d6959dd2b7b491b27ababc5f170096b4", "name": "Atelier-boutique Franciade", "name_fr": "Atelier-boutique Franciade" } ], "hotel": [], "restaurant": [] } }

Obtenir les informations détaillé d'un événement.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/detail_event/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
id STRING REQUIS Identifiant de la donnée.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
missing_id Champ id manquant.

Creative Tour

Exemple de requête:

https://admin.visitmoov.com/api/v1/creative_tour/?api_key=API_KEY&area_id=09d542f105b5a1eff3a6bd53b31580f7b45485a0&date=2021-06-25&time=540&maxtime=300&dep_lat=48.8601364&dep_lng=2.3465613&dep_name=Paris&arr_lat=48.8601364&arr_lng=2.3465613&arr_name=Paris&visits=%5B%7B%22id%22%3A%2255c523321c6d4ec1211dec53edef1168092c8896%22%2C%22kind%22%3A+0%2C%22poi_id%22%3A+%2255c523321c6d4ec1211dec53edef1168092c8896%22%2C%22poi_kind%22%3A+0%2C%22visittime%22%3A+20%7D%2C%7B%22id%22%3A+%22344abd16407f14573466269ac7abe576d1bf25e3%22%2C%22kind%22%3A0%2C%22poi_id%22%3A%22344abd16407f14573466269ac7abe576d1bf25e3%22%2C%22poi_kind%22%3A0%2C%22visittime%22%3A20%7D%5D&pauses=%5B%7B%22id%22%3A%22ef6b5e53331e3e0ce74be39460819d3d91501c2c%22%2C%22kind%22%3A1%2C%22begin%22%3A720%2C%22end%22%3A780%7D%5D

Cette requête renvoie un JSON structuré comme ceci:

{ "results": { "tour_id": "1", "start_date": "25/06/2021", "end_date": "25/06/2021", "start_time": "540", "profile": { "name": "Default", "influences": { "1": 2, "2": 2, "3": 2, "4": 2, "5": 2, "6": 2 } }, "preferences": { "time": 300, "distmax": 50000, "with_child": 0, "with_hotel": 0, "accessibility": 0, "budget": 0, "nb_person": 1, "modec": "1,2,3,4", "is_shopping": false }, "tours": [ { "id": "1", "t_length": "5782", "time": "274", "visit_kind": "0", "nb_stops": "5", "minmax_budget": "0-0", "min_budget": 0, "max_budget": 0, "is_shopping": false, "stops": [ { "id": "25778ac14f92783a66453fch100000057b8a1948", "geom": "SRID=4326;POINT (2.346561 48.860136)", "length_to_next_point": "174", "time_to_next_point": "3", "visit_time": "0", "visit_kind": "1", "min": "0", "max": "0", "arrival": "0", "departure": "540", "date": "25/06/2021", "place_id": -1, "place_name": "Paris", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "344abd16407f14573466269ac7abe576d1bf25e3", "geom": "SRID=4326;POINT (2.347949 48.859348)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "20", "visit_kind": "1", "min": "543", "max": "568", "arrival": "543", "departure": "563", "date": "25/06/2021", "place_id": "344abd16407f14573466269ac7abe576d1bf25e3", "place_name": "Café Oz Châtelet", "desc": "Dans le 1er arrondissement de Paris, en plein cœur des Halles, ce pub australien vous fera vivre une expérience unique!\nEnvie de dépaysement? Bienvenue au Café Oz!\nDans ce pub australien, on parle fort et en anglais! Et pour cause, les habitués viennent des quatre coins de la planète. Décor en bois, panneaux de signalisation à motifs de kangourous et de crocodiles, dessins maoris, la décoration invite au voyage. Les bières importées d’Australie coulent à flot, les écrans retransmettent des matchs sportifs. Plus tard dans la nuit, les rythmes house et R’n’B invitent à la danse. Ambiance surchauffée garantie.\nDu dimanche au jeudi: entrée libre.\nVendredi: 10€ avec une conso, à partir de 22h, gratuit pour les filles.\nSamedi: 10€ avec une conso, à partir de 22h.", "place_type": "9feb232830481a7805ed9ca26da9ac7af8287473", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/89/220/1563737-diaporama.jpg", "reserve": "", "event_id": "9490487e028db7d5ef6f145734485b2a120f8895", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "55c523321c6d4ec1211dec53edef1168092c8896", "geom": "SRID=4326;POINT (2.347227 48.859383)", "length_to_next_point": "2774", "time_to_next_point": "34", "visit_time": "20", "visit_kind": "1", "min": "565", "max": "691", "arrival": "565", "departure": "686", "date": "25/06/2021", "place_id": "55c523321c6d4ec1211dec53edef1168092c8896", "place_name": "Maison Aurouze", "desc": "Cet endroit est l'une des attractions touristiques les plus étranges. Il s'agit en fait d'un magasin de lutte antiparasitaire exposant des rats morts et autres nuisibles dans sa vitrine. Encore inconnu du grand public il n'y a pas si longtemps, le magasin n'a jamais cherché à attirer l'attention des touristes. La raison pour laquelle la boutique est devenue une telle attraction est parce qu'on l'aperçoit dans le film Pixar « Ratatouille ». Chaque jour, des fans de cette production se pressent devant la Maison Aurouze pour voir de leurs propres yeux une scène de l'un des films les plus populaires de 2007.\n\nLa station de métro la plus proche est Châtelet (accessible depuis les lignes 1, 4, 7, 11 et 14).", "place_type": "c5b18dd5d898066599250a4baf46653ede790568", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383137343836313334.jpg", "reserve": "", "event_id": "9023a242d3e9a59f1168098d61eb2cc7932556a0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "ef6b5e53331e3e0ce74be39460819d3d91501c2c", "geom": "SRID=4326;POINT (2.318655 48.850275)", "length_to_next_point": "2738", "time_to_next_point": "34", "visit_time": "60", "visit_kind": "1", "min": "720", "max": "780", "arrival": "720", "departure": "780", "date": "25/06/2021", "place_id": -1, "place_name": "Aida", "desc": "Le cadre, typiquement japonais, est sobre et élégant : on s'assied au comptoir (neuf places !) ou dans la petite salle privée, avec tatami. Cuissons, assaisonnements, découpes, températures : tout est précis et sublime l'expression du produit ; sushis, huîtres et homard sont préparés sous vos yeux par un chef virtuose...", "place_type": "0", "mode": "2", "kind": "1", "image": "https://download.viamichelin.com/images/michelin_guide/max/119794_int8_1.jpg", "reserve": "", "event_id": "0", "stars": 1, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "96d58edb9c3e024e74243h100000065996fa5669", "geom": "SRID=4326;POINT (2.346561 48.860136)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "0", "visit_kind": "1", "min": "814", "max": "814", "arrival": "814", "departure": "0", "date": "25/06/2021", "place_id": -1, "place_name": "Paris", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null } ], "trips": [ { "from_id": "25778ac14f92783a66453fch100000057b8a1948", "to_id": "344abd16407f14573466269ac7abe576d1bf25e3", "mode": 2, "foottime": 180, "footdist": 174, "cartime": 300, "cardist": 2001, "biketime": 120, "bikedist": 250, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.346457, 48.86016 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.346457, 48.86016 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.346382, 48.860102 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.346457, 48.86016 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "344abd16407f14573466269ac7abe576d1bf25e3", "to_id": "55c523321c6d4ec1211dec53edef1168092c8896", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 240, "cardist": 1868, "biketime": 60, "bikedist": 96, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348604, 48.859191 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "55c523321c6d4ec1211dec53edef1168092c8896", "to_id": "ef6b5e53331e3e0ce74be39460819d3d91501c2c", "mode": 2, "foottime": 2040, "footdist": 2774, "cartime": 540, "cardist": 3856, "biketime": 960, "bikedist": 3162, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.347085, 48.859325 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "ef6b5e53331e3e0ce74be39460819d3d91501c2c", "to_id": "96d58edb9c3e024e74243h100000065996fa5669", "mode": 2, "foottime": 2040, "footdist": 2738, "cartime": 480, "cardist": 3746, "biketime": 900, "bikedist": 2927, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.318601, 48.850263 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.318601, 48.850263 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.318601, 48.850263 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.318601, 48.850263 ], [ "..." ] ], "type": "LineString" } } ] } ] }, "calc_tour_key": "857f2790c9e8e629d8f9234b9a2b520a1fc7bf9e", "errors": { "pauses": [], "visits": [] }, "unsatisfied": { "places": [], "events": [], "pauses": [] }, "success": true, "credit": 0 }

Le Creative Tour permet d'organiser une tournée touristique en fonction d'un point de départ, d'un point d'arrivée et d'une liste lieux à visiter choisi à l'avance. Détermine le trajet optimisé pour l'effectuer.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/creative_tour/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
dep_lat FLOAT REQUIS1 Latitude de départ (WGS84)
dep_lng FLOAT REQUIS1 Longitude de départ (WGS84)
dep_name STRING REQUIS1 Nom de départ
dep_id STRING REQUIS1 Identifiant de départ
dep_kind INTEGER REQUIS1 Type de départ
dep_price_min FLOAT OPTIONNEL1 Prix minimum de départ
dep_price_max FLOAT OPTIONNEL1 Prix maximum de départ
arr_lat FLOAT REQUIS1 Latitude d'arrivée (WGS84)
arr_lng FLOAT REQUIS1 Longitude d'arrivée (WGS84)
arr_name STRING REQUIS1 Nom de départ
arr_id STRING REQUIS1 Identifiant d'arrivée
arr_kind INTEGER REQUIS1 Type d'arrivée
arr_price_min FLOAT OPTIONNEL1 Prix minimum d'arrivée
arr_price_max FLOAT OPTIONNEL1 Prix maximum d'arrivée
date STRING DATE OPTIONNEL Date du tour (FORMAT : "aaaa-mm-jj", MIN : aujourd'hui, PAR DÉFAUT : aujourd'hui)
time INTEGER OPTIONNEL Heure du tour (UNITÉ : minutes PAR DÉFAUT: maintenant)
maxtime INTEGER OPTIONNEL Durée maximale de la visite (UNITÉ: minutes)
maxdist INTEGER OPTIONNEL Distance maximale du tour (UNITÉ: mètres) Défaut: 5000
arrive_at INTEGER OPTIONNEL Arriver à ces date/heure (VALEURS : 0 ou 1)
transit INTEGER OPTIONNEL Modes de transport (VALEURS : 0 pour à pied, vélo et voiture ou 1 pour les modes de 0 plus transport) Défaut: 0
accessibility INTEGER OPTIONNEL Accessibilité des données (VALEURS: 0 ou 1)
budget INTEGER OPTIONNEL Budget
with_child INTEGER OPTIONNEL Données pour enfants (VALEURS: 0 ou 1)
nb_person INTEGER OPTIONNEL Nombre de personne
pauses JSON ARRAY OPTIONNEL Liste de pauses
{
  "id": string,
  "kind": integer,
  "begin": integer,
  "end": integer
}

ou
{
  "name": string,
  "lat": float,
  "lng": float,
  "begin": integer,
  "end": integer
}
visits JSON ARRAY OPTIONNEL Liste de visites
{
  "id": string,
  "kind": integer,
  "poi_id": string,
  "poi_kind": integer,
  "visittime": integer
},

ou
{
  "name": string,
  "lat": float,
  "lng": float,
  "visittime": integer
}
matrix_url STRING OPTIONNEL2 URL de votre calculateur de matrice

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
bad_departure Mauvaise valeur tour departure.
bad_arrival Mauvaise valeur tour arrival.
bad_time Mauvaise valeur tour time.
bad_tour_maxtime Mauvaise valeur maxtime (Doit être compris entre 0 et 1440 inclus).
bad_tour_maxdist Mauvaise valeur maxdist (Doit être un entier >= 0).
bad_tour_arrive_at Mauvaise valeur arrive_at (Doit être 0 ou 1).
bad_tour_accessibility Mauvaise valeur accessibility (Doit être 0 ou 1).
bad_tour_budget Mauvaise valeur budget (Doit être un entier >= 0).
bad_tour_with_child Mauvaise valeur with_child (Doit être 0 ou 1).
bad_tour_with_hotel Mauvaise valeur with_hotel (Doit être 0 ou 1).
bad_tour_nb_person Mauvaise valeur nb_person (Doit être un entier >= 1).
bad_tour_transit Mauvaise valeur transit (Doit être 0 ou 1).
bad_departure_isinstance Mauvaise valeur tour departure.
bad_arrival_isinstance Mauvaise valeur tour arrival.
bad_tour_add_pause Pause non valide, n'a pas pu être ajoutée.
bad_tour_add_visit Visite non valide, n'a pas pu être ajoutée.
bad_json_visits [Non bloquant] Le paramètre visits a un mauvais format JSON.
bad_visit_visittime_missing [Non bloquant] Le champ visittime de la visite est manquant.
bad_visit_visittime [Non bloquant] Mauvaise valeur visittime de la visite (doit être un entier positif).
bad_visit_lat [Non bloquant] Latitude de la visite incorrect.
bad_visit_lng [Non bloquant] Longitude de la visite incorrect.
bad_visit_name [Non bloquant] Nom de la visite incorrect.
geom_not_in_area [Non bloquant] Visite/Pause géométrie pas dans la zone.
visit_not_open [Non bloquant] Visite non ouverte.
bad_visit_id [Non bloquant] Identifiant de la visite incorrect.
bad_visit_kind [Non bloquant] Type de pause incorrect.
bad_format_visit [Non bloquant] Format de visite incorrect.
bad_visit_poi_id [Non bloquant] Identifiant de POI de visite incorrect.
bad_visit_poi_kind [Non bloquant] Type de POI de visite incorrect.
bad_json_pauses [Non bloquant] Le paramètre pauses a un mauvais format JSON.
bad_pause_begin_missing [Non bloquant] Le champ begin de la pause est manquant.
bad_pause_end_missing [Non bloquant] Le champ end de la pause est manquant.
bad_pause_begin [Non bloquant] Mauvaise valeur begin.
bad_pause_end [Non bloquant] Mauvaise valeur end.
bad_pause_begin_end [Non bloquant] Mauvais début/fin de pause (begin doit être inférieur à end)
bad_pause_lat [Non bloquant] Latitude de la pause incorrect.
bad_pause_lng [Non bloquant] Longitude de la pause incorrect.
bad_pause_name [Non bloquant] Nom de pause incorrect.
pause_not_open [Non bloquant] Pause non ouverte.
bad_pause_id [Non bloquant] Identifiant de la pause incorrect.
bad_pause_kind [Non bloquant] Type de pause incorrect.
bad_format_pause [Non bloquant] Format de pause incorrect.
error_matrix_distancer Erreur avec le distancier de la matrice
error_matrix_xml Erreur, la matrice est inexistante
Optimisation Request Error :[ERROR] Erreur de la requête d'optimisation:[ERROR]
Error Server Unreachable or [ERROR] [URL] Erreur serveur inaccessible ou [ERROR] à l'adresse [URL]

Magic Tour

Exemple de requête:

https://admin.visitmoov.com/api/v1/magic_tour/?api_key=API_KEY&area_id=09d542f105b5a1eff3a6bd53b31580f7b45485a0&date=2021-06-25&time=540&maxtime=300&dep_lat=48.8601364&dep_lng=2.3465613&dep_name=Paris&arr_lat=48.8601364&arr_lng=2.3465613&arr_name=Paris

Cette requête renvoie un JSON structuré comme ceci:

{ "results": { "tour_id": "1", "start_date": "13/09/2021", "end_date": "13/09/2021", "start_time": "540", "profile": { "name": "Default", "influences": { "1": 2, "2": 2, "3": 2, "4": 2, "5": 2 } }, "preferences": { "time": 300, "distmax": 50000, "with_child": 0, "with_hotel": 0, "social_distancing": 0, "accessibility": 0, "budget": 0, "nb_person": 1, "modec": "1,2,3,4", "is_shopping": false }, "tours": [ { "id": "1", "t_length": "1280", "time": "289", "visit_kind": "0", "nb_stops": "10", "minmax_budget": "0-0", "min_budget": 0, "max_budget": 0, "is_shopping": false, "stops": [ { "id": "25778ac14f92783a66453fch100000057b8a1948", "geom": "SRID=4326;POINT (2.346561 48.860136)", "length_to_next_point": "111", "time_to_next_point": "2", "visit_time": "0", "visit_kind": "1", "min": "0", "max": "0", "arrival": "0", "departure": "540", "date": "13/09/2021", "place_id": "25778ac14f92783a66453fch100000057b8a1948", "place_name": "Paris", "desc": "", "place_type": 0, "mode": "2", "kind": 1000, "image": "", "reserve": "", "event_id": 0, "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "ed48835c7d1a301be0e26819577eeb464ae5c91a", "geom": "SRID=4326;POINT (2.345670 48.859218)", "length_to_next_point": "134", "time_to_next_point": "2", "visit_time": "60", "visit_kind": "1", "min": "542", "max": "607", "arrival": "542", "departure": "602", "date": "13/09/2021", "place_id": "3c6064b052fc38fc8d2b2f1454070856c68778b9", "place_name": "Motto Trio", "desc": "Explorer et découvrir de nouveaux horizons permet de remplir cet énorme réservoir qu’est l’inspiration.\nLa musique jouée par le Motto Trio est née dans différents endroits du globe, entre Hanoi et Chicago en passant par la Normandie. Autant influencé par les gens qui peuplent ces régions que par la musique qui y est jouée et même par les couleurs et les odeurs, Robin Nitram livre dix compositions directement inspirées de ses voyages et découvertes musicales. Accompagné d’Ewen Grall à la batterie et Nicolas Zentz à la contre basse, le Motto Trio oscille entre les mélodies tantôt brumeuses ou incisives parsemées d’improvisations sans quoi ce voyage ne serait qu’un simple « parcours de santé ».\n\n○ Line Up :\n\nRobin Nitram - Guitare et composition\n\nNicolas Zentz - Contre basse\n\nEwen Grall - Batterie\n\nwww.robinnitrammusic.com", "place_type": "0fbaa8724323c1b54e2451016ea0e4d983e4d838", "mode": "2", "kind": 3, "image": "https://cibul.s3.amazonaws.com/ba0d4958177a47c9bc3226945696945c.base.image.jpg", "reserve": "", "event_id": "ed48835c7d1a301be0e26819577eeb464ae5c91a", "stars": null, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "55c523321c6d4ec1211dec53edef1168092c8896", "geom": "SRID=4326;POINT (2.347227 48.859383)", "length_to_next_point": "155", "time_to_next_point": "2", "visit_time": "15", "visit_kind": "1", "min": "604", "max": "624", "arrival": "604", "departure": "619", "date": "13/09/2021", "place_id": "55c523321c6d4ec1211dec53edef1168092c8896", "place_name": "Maison Aurouze", "desc": "Cet endroit est l'une des attractions touristiques les plus étranges. Il s'agit en fait d'un magasin de lutte antiparasitaire exposant des rats morts et autres nuisibles dans sa vitrine. Encore inconnu du grand public il n'y a pas si longtemps, le magasin n'a jamais cherché à attirer l'attention des touristes. La raison pour laquelle la boutique est devenue une telle attraction est parce qu'on l'aperçoit dans le film Pixar « Ratatouille ». Chaque jour, des fans de cette production se pressent devant la Maison Aurouze pour voir de leurs propres yeux une scène de l'un des films les plus populaires de 2007.\n\nLa station de métro la plus proche est Châtelet (accessible depuis les lignes 1, 4, 7, 11 et 14).", "place_type": "84713ccbe2e264b82e8fd05e735a08b185e2b9c9", "mode": "2", "kind": 0, "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383137343836313334.jpg", "reserve": "", "event_id": "55c523321c6d4ec1211dec53edef1168092c8896", "stars": null, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "4bf0a6f22e416876cb883830e12e137bc886f7a5", "geom": "SRID=4326;POINT (2.348290 48.858460)", "length_to_next_point": "208", "time_to_next_point": "3", "visit_time": "30", "visit_kind": "1", "min": "621", "max": "656", "arrival": "621", "departure": "651", "date": "13/09/2021", "place_id": "4bf0a6f22e416876cb883830e12e137bc886f7a5", "place_name": "Square de la Tour Saint-Jacques", "desc": "Le square de la Tour-Saint-Jacques est un espace vert situé dans le quartier Saint-Merri du 4e arrondissement de Paris. Ouvert en 1836, il s'étend sur un rectangle de 6 016 m2 bordé au nord par la rue de Rivoli, au sud par l'avenue Victoria, à l'ouest par le boulevard de Sébastopol, et l'est par la rue Saint-Martin.", "place_type": "c739a7ca8d12b23c583981115b1c1cab453f3d1e", "mode": "2", "kind": 0, "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383335393235323334.jpg", "reserve": "", "event_id": "4bf0a6f22e416876cb883830e12e137bc886f7a5", "stars": null, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "b7adde8c68bf9e5e2996674bf71994e0f4e6a454", "geom": "SRID=4326;POINT (2.347931 48.860023)", "length_to_next_point": "77", "time_to_next_point": "1", "visit_time": "60", "visit_kind": "1", "min": "654", "max": "719", "arrival": "654", "departure": "714", "date": "13/09/2021", "place_id": "d6a70c3aa7c3e53bcd97482912158f1455185cf0", "place_name": "SIMON SPANG-HANSSEN & EAR WITNESS", "desc": "<p><i><b>Simon Spang-Hanssen sax, Mario Canonge piano, Linley Marthe basse, Félix Sabal-Lecco batterie </b></i></p><p>Quelque soit la formation qu'il regroupe autour de ses saxophones, Simon Spang-Hanssen étonne par sa fraicheur mais aussi sa modernité. Les morceaux ont des accents soit africains, soit du Moyen-Orient, soit de jazz ; sans pour autant donner l'impression, à aucun moment, d'un exercice de style. Longtemps basé à Paris, le Danois a collaboré avec de grands noms du jazz français et international comme Billy Hart, Denis Badault, Franck Tortiller … </p><p>Ear Witness, un quartet aux fortes personnalités, autour d'un projet funk fusion ! </p><p>Simon Spang-Hanssen s'entoure de son complice de longue date, le pianiste antillais Mario Canonge, de Linley Marthe, ce bassiste autodidacte mauricien installé en France, est reconnu pour la nervosité de son jeu, son sens du rythme et sa virtuosité. Il se sert parfois de son héritage culturel pour combiner les influences du jazz, de la musique africaine, et de la musique indienne. Le camerounais polyrythmique Felix Sabal-Lecco, collaborateur de Manu Dibango, Youssou N'Dour, Peter Gabriel…, vient compléter en beauté ce quartet de haut vol. </p><p>« Bassiste et batteur s’entendent comme larrons en foire sur des grooves espiègles. Le leader fonce en décontraction parmi ses compositions toujours épicées. » (F. Bergerot, Jazz Magazine) </p><br> Prix : 25€<br> Transport : 1, 4, 7, 11, 14 : Châtelet (205m)\n4 : Les Halles (386m)", "place_type": "0fbaa8724323c1b54e2451016ea0e4d983e4d838", "mode": "2", "kind": 3, "image": "https://quefaire-api.paris.fr/images/53810", "reserve": "https://lebaisersale.mapado.com/event/paris-75001/evenement-simon-spang-hanssen-ear-witness", "event_id": "b7adde8c68bf9e5e2996674bf71994e0f4e6a454", "stars": null, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "geom": "SRID=4326;POINT (2.348023 48.860637)", "length_to_next_point": "157", "time_to_next_point": "2", "visit_time": "15", "visit_kind": "1", "min": "715", "max": "735", "arrival": "715", "departure": "730", "date": "13/09/2021", "place_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "place_name": "Fontaine des Innocents", "desc": "La fontaine des Innocents, d'abord appelée fontaine des Nymphes, est une fontaine située à Paris 1er sur l'actuelle place Joachim-du-Bellay dans le quartier des Halles. De style Renaissance, elle a connu diverses modifications et a été déplacée à deux occasions. Elle est classée monument historique depuis 1862.\n\nCe site est desservi par les stations de métro Les Halles et Châtelet.", "place_type": "18e962dfa7e1cce2583c05a7c5b12c2e793b2b20", "mode": "2", "kind": 0, "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383335343639383639.jpg", "reserve": "", "event_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "stars": null, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "27489ec407391fb6944fb3d40b173bc5b8177457", "geom": "SRID=4326;POINT (2.347145 48.861933)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "30", "visit_kind": "1", "min": "732", "max": "767", "arrival": "732", "departure": "762", "date": "13/09/2021", "place_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "place_name": "Kenzo pour H&M", "desc": "Kenzo pour H&M, la collaboration qu'on attend !\nAprès Isabel Marant, Stella McCartney et Sonia Rykiel, c'est au tour de Kenzo de nous offrir la collaboration automnale avec le géant suédois H&M. Sous la houlette du duo de directeurs artistiques Carol Lim et Humberto Leon, la collection se compose de tee-shirt et legging coordonnés à imprimé tigre, longs gants en cuir et bottines-chaussettes en maille jacquard motif tigre.\nA partir du 3 novembre dans la plupart des enseignes H&M de Paris et des environs.", "place_type": "84713ccbe2e264b82e8fd05e735a08b185e2b9c9", "mode": "2", "kind": 3, "image": "", "reserve": "", "event_id": "27489ec407391fb6944fb3d40b173bc5b8177457", "stars": null, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "geom": "SRID=4326;POINT (2.347145 48.861933)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "762", "max": "797", "arrival": "762", "departure": "792", "date": "13/09/2021", "place_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "place_name": "Kenzo pour H&M", "desc": "Kenzo pour H&M, la collaboration qu'on attend !\nAprès Isabel Marant, Stella McCartney et Sonia Rykiel, c'est au tour de Kenzo de nous offrir la collaboration automnale avec le géant suédois H&M. Sous la houlette du duo de directeurs artistiques Carol Lim et Humberto Leon, la collection se compose de tee-shirt et legging coordonnés à imprimé tigre, longs gants en cuir et bottines-chaussettes en maille jacquard motif tigre.\nA partir du 3 novembre dans la plupart des enseignes H&M de Paris et des environs.", "place_type": "c739a7ca8d12b23c583981115b1c1cab453f3d1e", "mode": "2", "kind": 0, "image": "", "reserve": "", "event_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "stars": null, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "geom": "SRID=4326;POINT (2.346450 48.862340)", "length_to_next_point": "342", "time_to_next_point": "5", "visit_time": "30", "visit_kind": "1", "min": "794", "max": "829", "arrival": "794", "departure": "824", "date": "13/09/2021", "place_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "place_name": "Les Halles", "desc": "Les Halles est une station de la ligne 4 du métro de Paris, située dans le 1er arrondissement de Paris, elle dispose d'un accès rue Rambuteau. \n\nOuverte en 1908 par la Compagnie du chemin de fer métropolitain de Paris, elle offre alors une desserte des halles de Paris. Depuis le transfert des halles à Rungis et les importantes modifications de son environnement proche, elle dessert le quartier des Halles, avec à proximité immédiate le jardin Nelson-Mandela, l'église Saint-Eustache et le Forum des Halles.\n\nC'est aussi une station faisant partie du complexe souterrain du Châtelet, avec des cheminements piétonniers permettant de rejoindre la gare de Châtelet - Les Halles et la station du Châtelet.", "place_type": "c739a7ca8d12b23c583981115b1c1cab453f3d1e", "mode": "2", "kind": 0, "image": "https://upload.wikimedia.org/wikipedia/commons/1/1d/Les_Halles_%28Rh%C3%B4ne%29.jpg", "reserve": "", "event_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "stars": null, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "96d58edb9c3e024e74243h100000065996fa5669", "geom": "SRID=4326;POINT (2.346561 48.860136)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "0", "visit_kind": "1", "min": "829", "max": "829", "arrival": "829", "departure": "0", "date": "13/09/2021", "place_id": "96d58edb9c3e024e74243h100000065996fa5669", "place_name": "Paris", "desc": "", "place_type": 0, "mode": "2", "kind": 1000, "image": "", "reserve": "", "event_id": 0, "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null } ], "trips": [ { "from_id": "25778ac14f92783a66453fch100000057b8a1948", "to_id": "ed48835c7d1a301be0e26819577eeb464ae5c91a", "mode": 2, "geom": { "coordinates": [ [ 2.346457, 48.86016 ], [ "..." ] ], "type": "LineString" }, "foottime": 120, "footdist": 111, "footgeom": { "coordinates": [ [ 2.346457, 48.86016 ], [ "..." ] ], "type": "LineString" }, "cartime": 480, "cardist": 2999, "cargeom": { "coordinates": [ [ 2.346382, 48.860102 ], [ "..." ] ], "type": "LineString" }, "biketime": 60, "bikedist": 119, "bikegeom": { "coordinates": [ [ 2.346457, 48.86016 ], [ "..." ] ], "type": "LineString" }, "transittime": 0, "transitdist": 0, "transitgeom": {}, "transitsteps": [], "errors": [ ",," ] }, { "from_id": "ed48835c7d1a301be0e26819577eeb464ae5c91a", "to_id": "55c523321c6d4ec1211dec53edef1168092c8896", "mode": 2, "geom": { "coordinates": [ [ 2.345769, 48.859344 ], [ "..." ] ], "type": "LineString" }, "foottime": 120, "footdist": 134, "footgeom": { "coordinates": [ [ 2.345769, 48.859344 ], [ "..." ] ], "type": "LineString" }, "cartime": 120, "cardist": 675, "cargeom": { "coordinates": [ [ 2.345372, 48.858833 ], [ "..." ] ], "type": "LineString" }, "biketime": 120, "bikedist": 229, "bikegeom": { "coordinates": [ [ 2.345719, 48.859282 ], [ "..." ] ], "type": "LineString" }, "transittime": 0, "transitdist": 0, "transitgeom": {}, "transitsteps": [], "errors": [ ",," ] }, { "from_id": "55c523321c6d4ec1211dec53edef1168092c8896", "to_id": "4bf0a6f22e416876cb883830e12e137bc886f7a5", "mode": 2, "geom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "foottime": 120, "footdist": 155, "footgeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "cartime": 180, "cardist": 707, "cargeom": { "coordinates": [ [ 2.347085, 48.859325 ], [ "..." ] ], "type": "LineString" }, "biketime": 60, "bikedist": 158, "bikegeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "transittime": 0, "transitdist": 0, "transitgeom": {}, "transitsteps": [], "errors": [ ",," ] }, { "from_id": "4bf0a6f22e416876cb883830e12e137bc886f7a5", "to_id": "b7adde8c68bf9e5e2996674bf71994e0f4e6a454", "mode": 2, "geom": { "coordinates": [ [ 2.348266, 48.858453 ], [ "..." ] ], "type": "LineString" }, "foottime": 180, "footdist": 208, "footgeom": { "coordinates": [ [ 2.348266, 48.858453 ], [ "..." ] ], "type": "LineString" }, "cartime": 60, "cardist": 155, "cargeom": { "coordinates": [ [ 2.348199, 48.858481 ], [ 2.348931, 48.859794 ] ], "type": "LineString" }, "biketime": 120, "bikedist": 217, "bikegeom": { "coordinates": [ [ 2.348281, 48.858448 ], [ "..." ] ], "type": "LineString" }, "transittime": 0, "transitdist": 0, "transitgeom": {}, "transitsteps": [], "errors": [ ",," ] }, { "from_id": "b7adde8c68bf9e5e2996674bf71994e0f4e6a454", "to_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "mode": 2, "geom": { "coordinates": [ [ 2.348184, 48.859972 ], [ "..." ] ], "type": "LineString" }, "foottime": 60, "footdist": 77, "footgeom": { "coordinates": [ [ 2.348184, 48.859972 ], [ "..." ] ], "type": "LineString" }, "cartime": 240, "cardist": 1769, "cargeom": { "coordinates": [ [ 2.348931, 48.859794 ], [ "..." ] ], "type": "LineString" }, "biketime": 60, "bikedist": 77, "bikegeom": { "coordinates": [ [ 2.348184, 48.859972 ], [ "..." ] ], "type": "LineString" }, "transittime": 0, "transitdist": 0, "transitgeom": {}, "transitsteps": [], "errors": [ ",," ] }, { "from_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "to_id": "27489ec407391fb6944fb3d40b173bc5b8177457", "mode": 2, "geom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "foottime": 120, "footdist": 157, "footgeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "cartime": 300, "cardist": 2031, "cargeom": { "coordinates": [ [ 2.348114, 48.860872 ], [ "..." ] ], "type": "LineString" }, "biketime": 180, "bikedist": 157, "bikegeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "transittime": 0, "transitdist": 0, "transitgeom": {}, "transitsteps": [], "errors": [ ",," ] }, { "from_id": "27489ec407391fb6944fb3d40b173bc5b8177457", "to_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "mode": 2, "geom": {}, "foottime": 0, "footdist": 0, "footgeom": {}, "cartime": 0, "cardist": 0, "cargeom": {}, "biketime": 0, "bikedist": 0, "bikegeom": {}, "transittime": 0, "transitdist": 0, "transitgeom": {}, "transitsteps": [], "errors": [ ",," ] }, { "from_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "to_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "mode": 2, "geom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "foottime": 120, "footdist": 96, "footgeom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "cartime": 120, "cardist": 695, "cargeom": { "coordinates": [ [ 2.348083, 48.861719 ], [ "..." ] ], "type": "LineString" }, "biketime": 180, "bikedist": 172, "bikegeom": { "coordinates": [ [ 2.347329, 48.862019 ], [ "..." ] ], "type": "LineString" }, "transittime": 0, "transitdist": 0, "transitgeom": {}, "transitsteps": [], "errors": [ ",," ] }, { "from_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "to_id": "96d58edb9c3e024e74243h100000065996fa5669", "mode": 2, "geom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "foottime": 300, "footdist": 342, "footgeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "cartime": 300, "cardist": 1852, "cargeom": { "coordinates": [ [ 2.346709, 48.863046 ], [ "..." ] ], "type": "LineString" }, "biketime": 300, "bikedist": 342, "bikegeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "transittime": 0, "transitdist": 0, "transitgeom": {}, "transitsteps": [], "errors": [ ",," ] } ] } ] }, "calc_tour_key": "df7676326af14cf8b4da1ad0cc610d5607687723", "errors": { "pauses": [], "visits": [] }, "unsatisfied": { "places": [], "events": [], "pauses": [] }, "success": true, "credit": 0 }

Le Magic Tour permet d'organiser une tournée touristique en fonction des préférences utilisateur. Un point de départ, un point d'arrivée, le temps, des préférences (loisirs, sport, culture ...), un budget... Avec ces différents paramètre cette requête renvoi un tour avec les différentes visites à faire.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/magic_tour/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
dep_lat FLOAT REQUIS1 Latitude de départ (WGS84)
dep_lng FLOAT REQUIS1 Longitude de départ (WGS84)
dep_name STRING REQUIS1 Nom de départ
dep_id STRING REQUIS1 Identifiant de départ
dep_kind INTEGER REQUIS1 Type de départ
dep_price_min FLOAT OPTIONNEL1 Prix minimum de départ
dep_price_max FLOAT OPTIONNEL1 Prix maximum de départ
arr_lat FLOAT REQUIS1 Latitude d'arrivée (WGS84)
arr_lng FLOAT REQUIS1 Longitude d'arrivée (WGS84)
arr_name STRING REQUIS1 Nom de départ
arr_id STRING REQUIS1 Identifiant d'arrivée
arr_kind INTEGER REQUIS1 Type d'arrivée
arr_price_min FLOAT OPTIONNEL1 Prix minimum d'arrivée
arr_price_max FLOAT OPTIONNEL1 Prix maximum d'arrivée
date STRING DATE OPTIONNEL Date du tour (FORMAT : "aaaa-mm-jj", MIN : aujourd'hui, PAR DÉFAUT : aujourd'hui)
time INTEGER OPTIONNEL Heure du tour (UNITÉ : minutes PAR DÉFAUT: maintenant)
maxtime INTEGER OPTIONNEL Durée maximale de la visite (UNITÉ: minutes)
maxdist INTEGER OPTIONNEL Distance maximale du tour (UNITÉ: mètres) Défaut: 5000
arrive_at INTEGER OPTIONNEL Arriver à ces date/heure (VALEURS : 0 ou 1)
transit INTEGER OPTIONNEL Modes de transport (VALEURS : 0 pour à pied, vélo et voiture ou 1 pour les modes de 0 plus transport) Défaut: 0
distribution STRING OPTIONNEL Distribution des POIs sélectionné pour le calcul du tour:
- departure, poi proche du point de départ
- arrival, poi proche du point d'arrivée
- smooth, poi réparti entre le point de départ et le point d'arrivée
Défaut: departure
accessibility INTEGER OPTIONNEL Accessibilité des données (VALEURS: 0 ou 1)
budget INTEGER OPTIONNEL Budget
with_child INTEGER OPTIONNEL Données pour enfants (VALEURS: 0 ou 1)
social_distancing INTEGER OPTIONNEL Permet d'éviter les zones d'affluence (VALEURS: 0 ou 1) Défaut: 0
nb_person INTEGER OPTIONNEL Nombre de personne
etype_einflu JSON ARRAY OPTIONNEL Influences (VALEURS: '{"1":2,"2":2,"3":2,"4":2,"5":2}')
1 - Culture
2 - Sport
3 - Loisirs
4 - Evénements
5 - Shopping
6 - Autres
use_weather INTEGER OPTIONNEL Météo (VALEURS: 0 ou 1) Défaut: 0
excluded_pois JSON ARRAY OPTIONNEL Liste des POIs ou événements à exclure du Magic Tour
{
  "id": string,
  "place_id": string,
  "kind": integer
}
matrix_url STRING OPTIONNEL2 URL de votre calculateur de matrice

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
bad_departure Mauvaise valeur tour departure.
bad_arrival Mauvaise valeur tour arrival.
bad_time Mauvaise valeur tour time.
bad_tour_maxtime Mauvaise valeur maxtime (Doit être compris entre 0 et 1440 inclus).
bad_tour_maxdist Mauvaise valeur maxdist (Doit être un entier >= 0).
bad_tour_arrive_at Mauvaise valeur arrive_at (Doit être 0 ou 1).
bad_tour_accessibility Mauvaise valeur accessibility (Doit être 0 ou 1).
bad_tour_budget Mauvaise valeur budget (Doit être un entier >= 0).
bad_tour_with_child Mauvaise valeur with_child (Doit être 0 ou 1).
bad_tour_with_hotel Mauvaise valeur with_hotel (Doit être 0 ou 1).
bad_tour_nb_person Mauvaise valeur nb_person (Doit être un entier >= 1).
bad_tour_transit Mauvaise valeur transit (Doit être 0 ou 1).
bad_departure_isinstance Mauvaise valeur tour departure.
bad_arrival_isinstance Mauvaise valeur tour arrival.
bad_tour_add_pause Pause non valide, n'a pas pu être ajoutée.
bad_tour_add_visit Visite non valide, n'a pas pu être ajoutée.
bad_influences Mauvaise influences (etype_einflu).
error_matrix_distancer Erreur avec le distancier de la matrice
error_matrix_xml Erreur, la matrice est inexistante
Optimisation Request Error :[ERROR] Erreur de la requête d'optimisation:[ERROR]
Error Server Unreachable or [ERROR] [URL] Erreur serveur inaccessible ou [ERROR] à l'adresse [URL]

MAJ informations d'un tour

Exemple de requête:

https://admin.visitmoov.com/api/v1/update_tour_info_tour/?api_key=API_KEY&area_id=09d542f105b5a1eff3a6bd53b31580f7b45485a0&calc_tour_key=7adf6b3b933da1c44b3b1f676117acbb8998bc39&tour_id=1&accessibility=1&with_child=1&nb_person=4&time=560

Cette requête renvoie un JSON structuré comme ceci:

{ "results": { "tour_id": "1", "start_date": "25/06/2021", "end_date": "25/06/2021", "start_time": "560", "profile": { "name": "Default", "influences": { "1": 2, "2": 2, "3": 2, "4": 2, "5": 2 } }, "preferences": { "time": 300, "distmax": 50000, "with_child": 1, "with_hotel": 0, "accessibility": 1, "budget": 0, "nb_person": 4, "modec": "1,2,3,4", "is_shopping": null }, "tours": [ { "id": "1", "t_length": "2986", "time": "276", "visit_kind": "0", "nb_stops": "11", "minmax_budget": "0-0", "min_budget": 0, "max_budget": 0, "is_shopping": null, "stops": [ { "id": "46h100000076cf326b5f2edd5c0955b307dafeb3", "geom": "SRID=4326;POINT (2.346561 48.869999)", "length_to_next_point": "1068", "time_to_next_point": "13", "visit_time": "0", "visit_kind": "1", "min": "0", "max": "0", "arrival": "0", "departure": "560", "date": "25/06/2021", "place_id": -1, "place_name": "", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "geom": "SRID=4326;POINT (2.346735 48.862017)", "length_to_next_point": "338", "time_to_next_point": "5", "visit_time": "30", "visit_kind": "1", "min": "573", "max": "608", "arrival": "573", "departure": "603", "date": "25/06/2021", "place_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "place_name": "La Place", "desc": "Tarifs non communiqués. La gratuite existe pour certains événements.", "place_type": "73ba744de18996c283245ffea9597191682c6f36", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/208/10/7211728-diaporama.jpg", "reserve": "", "event_id": "6b4b4eec15b9bdd9870cfc46f170004f51e15708", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "55c523321c6d4ec1211dec53edef1168092c8896", "geom": "SRID=4326;POINT (2.347227 48.859383)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "10", "visit_kind": "1", "min": "608", "max": "623", "arrival": "608", "departure": "618", "date": "25/06/2021", "place_id": "55c523321c6d4ec1211dec53edef1168092c8896", "place_name": "Maison Aurouze", "desc": "Cet endroit est l'une des attractions touristiques les plus étranges. Il s'agit en fait d'un magasin de lutte antiparasitaire exposant des rats morts et autres nuisibles dans sa vitrine. Encore inconnu du grand public il n'y a pas si longtemps, le magasin n'a jamais cherché à attirer l'attention des touristes. La raison pour laquelle la boutique est devenue une telle attraction est parce qu'on l'aperçoit dans le film Pixar « Ratatouille ». Chaque jour, des fans de cette production se pressent devant la Maison Aurouze pour voir de leurs propres yeux une scène de l'un des films les plus populaires de 2007.\n\nLa station de métro la plus proche est Châtelet (accessible depuis les lignes 1, 4, 7, 11 et 14).", "place_type": "735b182f7f72b76fd7556371dca7584b946503bb", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383137343836313334.jpg", "reserve": "", "event_id": "9023a242d3e9a59f1168098d61eb2cc7932556a0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "344abd16407f14573466269ac7abe576d1bf25e3", "geom": "SRID=4326;POINT (2.347949 48.859348)", "length_to_next_point": "63", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "620", "max": "655", "arrival": "620", "departure": "650", "date": "25/06/2021", "place_id": "344abd16407f14573466269ac7abe576d1bf25e3", "place_name": "Café Oz Châtelet", "desc": "Dans le 1er arrondissement de Paris, en plein cœur des Halles, ce pub australien vous fera vivre une expérience unique!\nEnvie de dépaysement? Bienvenue au Café Oz!\nDans ce pub australien, on parle fort et en anglais! Et pour cause, les habitués viennent des quatre coins de la planète. Décor en bois, panneaux de signalisation à motifs de kangourous et de crocodiles, dessins maoris, la décoration invite au voyage. Les bières importées d’Australie coulent à flot, les écrans retransmettent des matchs sportifs. Plus tard dans la nuit, les rythmes house et R’n’B invitent à la danse. Ambiance surchauffée garantie.\nDu dimanche au jeudi: entrée libre.\nVendredi: 10€ avec une conso, à partir de 22h, gratuit pour les filles.\nSamedi: 10€ avec une conso, à partir de 22h.", "place_type": "2b05df3ac9024adf80874d373fd2c96a77f1e207", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/89/220/1563737-diaporama.jpg", "reserve": "", "event_id": "9490487e028db7d5ef6f145734485b2a120f8895", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "geom": "SRID=4326;POINT (2.348424 48.859797)", "length_to_next_point": "14", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "651", "max": "686", "arrival": "651", "departure": "681", "date": "25/06/2021", "place_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "place_name": "Hide Pub", "desc": "Le Hide pub est un club discothèque spacieux en plein cœur de Paris, pour faire la fête jusqu'au bout de la nuit !", "place_type": "bb31290b20e587f0e3ddea7a873d528893198b24", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "80f9cad01ce74ae1db2c3d32f6f169311553980a", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "geom": "SRID=4326;POINT (2.348554 48.859677)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "30", "visit_kind": "1", "min": "682", "max": "717", "arrival": "682", "departure": "712", "date": "25/06/2021", "place_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "place_name": "Le Duc des Lombards", "desc": "<p>\n<br />\n<b>Le Duc des Lombards</b> est l'un des principaux clubs de jazz de Paris, situé dans la rue des Lombards, au croisement avec le boulevard de Sébastopol, dans le <span><abbr class=\"\"abbr\"\">1<sup>er</sup></abbr> arrondissement</span>.</p>", "place_type": "289646a3111cf7d88c3bc4e016a175c92fa55d3f", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Le_Duc_des_Lombards_-_Paris_-_3.jpg", "reserve": "", "event_id": "22bccb580c0cb307aaf1e1922311f3778615feb2", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "geom": "SRID=4326;POINT (2.348568 48.859708)", "length_to_next_point": "140", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "712", "max": "747", "arrival": "712", "departure": "742", "date": "25/06/2021", "place_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "place_name": "Duc des Lombards", "desc": "Depuis plus de 25 ans, le Duc des Lombards est une adresse incontournable pour les amateurs de jazz.\nA la fois bar, restaurant et surtout club de jazz de référence depuis 1984, le Duc des Lombards est un point de chute privilégié pour tous les amateurs du genre. Tous les soirs, du lundi au samedi, deux concerts sont programmés : jazz, swing, bebop, hardbop, contemporain, world, electro jazz, soul jazz, vocal jazz, blues... Des légendes comme Ahmad Jamal ou René Urtreger s'y sont récemment produits.\n\n Tarif groupe à partir de 10 personnes.\n\nPrix moyen d'une place de concert : 28 €\nPrix moyen d'un verre : 7 €\nPrix moyen d'un plat : 14 €\nBilletterie sur place\n\n\nAutres offres :\n\n- Bon Cadeau COOL JAZZ: 2 entrées pour le concert de 20h ou 22h* + 2 coupes de champagne Dehours & Fils ou 2 cocktails pour 89€ - valable 6 mois\n\n- Bon Cadeau JAZZ MASTER: 2 entrées pour le concert de 19h30 ou 21h30* + 2 menus BOCO complets (entrée/plat/dessert/boissons**) pour 139€ - valable 6 mois à partir de la date d'émission.\n\n*valable pour les concerts dont le billet d'entrée ne dépasse pas 35€\n\n** 1 verre de vin supérieur + 1/2 bouteille d'eau Castalie (plate ou petillante) - par personne\n\n- Carte de membre DUC DES LOMBARDS - 139€ par an et de nombreux avantages tarifaires + 24 invitations par an. Voir site internet du Duc des Lombards pour plus d'informations ou nous appeler au 01 42 33 22 88.", "place_type": "84d4260a774fc23c11c1bcf9549c59a715e55a63", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/14/153/3709198-diaporama.jpg", "reserve": "", "event_id": "3b55ecd2a188f55a37a6f14266605e942b6340ce", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "geom": "SRID=4326;POINT (2.348023 48.860637)", "length_to_next_point": "157", "time_to_next_point": "2", "visit_time": "15", "visit_kind": "1", "min": "744", "max": "764", "arrival": "744", "departure": "759", "date": "25/06/2021", "place_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "place_name": "Fontaine des Innocents", "desc": "La fontaine des Innocents, d'abord appelée fontaine des Nymphes, est une fontaine située à Paris 1er sur l'actuelle place Joachim-du-Bellay dans le quartier des Halles. De style Renaissance, elle a connu diverses modifications et a été déplacée à deux occasions. Elle est classée monument historique depuis 1862.\n\nCe site est desservi par les stations de métro Les Halles et Châtelet.", "place_type": "41560ca78d0e4f6090506d7d1e03e39c33b2077e", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383335343639383639.jpg", "reserve": "", "event_id": "0cd4ef9333cba7081f13416216f78f544641229b", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "geom": "SRID=4326;POINT (2.347145 48.861933)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "761", "max": "796", "arrival": "761", "departure": "791", "date": "25/06/2021", "place_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "place_name": "Kenzo pour H&M", "desc": "Kenzo pour H&M, la collaboration qu'on attend !\nAprès Isabel Marant, Stella McCartney et Sonia Rykiel, c'est au tour de Kenzo de nous offrir la collaboration automnale avec le géant suédois H&M. Sous la houlette du duo de directeurs artistiques Carol Lim et Humberto Leon, la collection se compose de tee-shirt et legging coordonnés à imprimé tigre, longs gants en cuir et bottines-chaussettes en maille jacquard motif tigre.\nA partir du 3 novembre dans la plupart des enseignes H&M de Paris et des environs.", "place_type": "553a069314fd108a4446be2600aa72911817104a", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "5df363bf177828aabaf12289975a91ea7ced6214", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "geom": "SRID=4326;POINT (2.346450 48.862340)", "length_to_next_point": "1014", "time_to_next_point": "13", "visit_time": "30", "visit_kind": "1", "min": "793", "max": "828", "arrival": "793", "departure": "823", "date": "25/06/2021", "place_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "place_name": "Les Halles", "desc": "Les Halles est une station de la ligne 4 du métro de Paris, située dans le 1er arrondissement de Paris, elle dispose d'un accès rue Rambuteau. \n\nOuverte en 1908 par la Compagnie du chemin de fer métropolitain de Paris, elle offre alors une desserte des halles de Paris. Depuis le transfert des halles à Rungis et les importantes modifications de son environnement proche, elle dessert le quartier des Halles, avec à proximité immédiate le jardin Nelson-Mandela, l'église Saint-Eustache et le Forum des Halles.\n\nC'est aussi une station faisant partie du complexe souterrain du Châtelet, avec des cheminements piétonniers permettant de rejoindre la gare de Châtelet - Les Halles et la station du Châtelet.", "place_type": "fbadff1dd2bde6a7ebd84b6d8d5c1e2a29072e58", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/1/1d/Les_Halles_%28Rh%C3%B4ne%29.jpg", "reserve": "", "event_id": "b4e88ee203e1e48434857ac21b898cc80c688100", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "0a814a2b0ecf775h10000008c1a652a63d17dc1d", "geom": "SRID=4326;POINT (2.346561 48.869999)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "0", "visit_kind": "1", "min": "836", "max": "836", "arrival": "836", "departure": "0", "date": "25/06/2021", "place_id": -1, "place_name": "", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null } ], "trips": [ { "from_id": "46h100000076cf326b5f2edd5c0955b307dafeb3", "to_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 0, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": null, "footgeom": null, "cargeom": null, "bikegeom": null }, { "from_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "to_id": "55c523321c6d4ec1211dec53edef1168092c8896", "mode": 2, "foottime": 300, "footdist": 338, "cartime": 180, "cardist": 1227, "biketime": 240, "bikedist": 366, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.346755, 48.862013 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.346755, 48.862013 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348079, 48.861711 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.346755, 48.862013 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "55c523321c6d4ec1211dec53edef1168092c8896", "to_id": "344abd16407f14573466269ac7abe576d1bf25e3", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 180, "cardist": 792, "biketime": 60, "bikedist": 96, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.347085, 48.859325 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "344abd16407f14573466269ac7abe576d1bf25e3", "to_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "mode": 2, "foottime": 60, "footdist": 63, "cartime": 60, "cardist": 59, "biketime": 60, "bikedist": 63, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348604, 48.859191 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "to_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "mode": 2, "foottime": 60, "footdist": 14, "cartime": 240, "cardist": 1817, "biketime": 60, "bikedist": 14, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348326, 48.859673 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348877, 48.859693 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "to_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 3, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348835, 48.859613 ], [ 2.348851, 48.859643 ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" } }, { "from_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "to_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "mode": 2, "foottime": 120, "footdist": 140, "cartime": 240, "cardist": 1787, "biketime": 120, "bikedist": 140, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348495, 48.859615 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348851, 48.859643 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "to_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "mode": 2, "foottime": 120, "footdist": 157, "cartime": 300, "cardist": 2031, "biketime": 180, "bikedist": 157, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348114, 48.860872 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "to_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 120, "cardist": 695, "biketime": 180, "bikedist": 172, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348083, 48.861719 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347329, 48.862019 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "to_id": "0a814a2b0ecf775h10000008c1a652a63d17dc1d", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 0, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": null, "footgeom": null, "cargeom": null, "bikegeom": null } ] } ] }, "calc_tour_key": "7adf6b3b933da1c44b3b1f676117acbb8998bc39", "errors": { "pauses": [], "visits": [] }, "unsatisfied": { "places": [], "events": [], "pauses": [] }, "success": true, "credit": 0 }

Permet de mettre à jour les informations générales d'un tour existant.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/update_tour_info_tour/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
tour_id INTEGER REQUIS Identifiant du tour
date STRING DATE OPTIONNEL Date du tour (FORMAT : "aaaa-mm-jj", MIN : aujourd'hui, PAR DÉFAUT : aujourd'hui)
time INTEGER OPTIONNEL Heure du tour (UNITÉ : minutes PAR DÉFAUT: maintenant)
maxtime INTEGER OPTIONNEL Durée maximale de la visite (UNITÉ: minutes)
maxdist INTEGER OPTIONNEL Distance maximale du tour (UNITÉ: mètres)
modec INTEGER OPTIONNEL Type de déplacement séparé par des virgules (FORMAT: liste d'entiers compris entre 0 et 3 séparés par des virgules).
accessibility INTEGER OPTIONNEL Accessibilité des données (VALEURS: 0 ou 1)
budget INTEGER OPTIONNEL Budget
with_child INTEGER OPTIONNEL Données pour enfants (VALEURS: 0 ou 1)
nb_person INTEGER OPTIONNEL Nombre de personne
calc_tour_key STRING REQUIS Clé de calcul du tour

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
calc_tour_key not found Champ calc_tour_key manquant.
tour_id not found tour_id non trouvé
Xml file [CALC_TOUR_KEY] - error: [ERROR] Pour le tour avec la clé [CALC_TOUR_KEY] il y a eu l'erreur suivante [ERROR]
tour_not_found error_description_tour_not_found
error_matrix_distancer Erreur avec le distancier de la matrice
error_matrix_xml Erreur, la matrice est inexistante
Optimisation Request Error :[ERROR] Erreur de la requête d'optimisation:[ERROR]
Error Server Unreachable or [ERROR] [URL] Erreur serveur inaccessible ou [ERROR] à l'adresse [URL]

MAJ départ/l'arrivée du tour

Exemple de requête:

https://admin.visitmoov.com/api/v1/update_tour_dep_arr_tour/?api_key=API_KEY&area_id=09d542f105b5a1eff3a6bd53b31580f7b45485a0&calc_tour_key=7adf6b3b933da1c44b3b1f676117acbb8998bc39&tour_id=1&dep_lat=48.87&dep_lng=2.3465613&dep_name=Paris&arr_lat=48.87&arr_lng=2.3465613&arr_name=Paris

Cette requête renvoie un JSON structuré comme ceci:

{ "results": { "tour_id": "1", "start_date": "25/06/2021", "end_date": "25/06/2021", "start_time": "540", "profile": { "name": "Default", "influences": { "1": 2, "2": 2, "3": 2, "4": 2, "5": 2 } }, "preferences": { "time": 300, "distmax": 50000, "with_child": 0, "with_hotel": 0, "accessibility": 0, "budget": 0, "nb_person": 1, "modec": "1,2,3,4", "is_shopping": null }, "tours": [ { "id": "1", "t_length": "2987", "time": "276", "visit_kind": "0", "nb_stops": "11", "minmax_budget": "0-0", "min_budget": 0, "max_budget": 0, "is_shopping": null, "stops": [ { "id": "46h100000076cf326b5f2edd5c0955b307dafeb3", "geom": "SRID=4326;POINT (2.346561 48.870000)", "length_to_next_point": "1069", "time_to_next_point": "13", "visit_time": "0", "visit_kind": "1", "min": "0", "max": "0", "arrival": "0", "departure": "540", "date": "25/06/2021", "place_id": -1, "place_name": "Paris", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "geom": "SRID=4326;POINT (2.346735 48.862017)", "length_to_next_point": "338", "time_to_next_point": "5", "visit_time": "30", "visit_kind": "1", "min": "553", "max": "588", "arrival": "553", "departure": "583", "date": "25/06/2021", "place_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "place_name": "La Place", "desc": "Tarifs non communiqués. La gratuite existe pour certains événements.", "place_type": "bafd16bc38b7ac348971a7c318175943daf30609", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/208/10/7211728-diaporama.jpg", "reserve": "", "event_id": "6b4b4eec15b9bdd9870cfc46f170004f51e15708", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "55c523321c6d4ec1211dec53edef1168092c8896", "geom": "SRID=4326;POINT (2.347227 48.859383)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "10", "visit_kind": "1", "min": "588", "max": "603", "arrival": "588", "departure": "598", "date": "25/06/2021", "place_id": "55c523321c6d4ec1211dec53edef1168092c8896", "place_name": "Maison Aurouze", "desc": "Cet endroit est l'une des attractions touristiques les plus étranges. Il s'agit en fait d'un magasin de lutte antiparasitaire exposant des rats morts et autres nuisibles dans sa vitrine. Encore inconnu du grand public il n'y a pas si longtemps, le magasin n'a jamais cherché à attirer l'attention des touristes. La raison pour laquelle la boutique est devenue une telle attraction est parce qu'on l'aperçoit dans le film Pixar « Ratatouille ». Chaque jour, des fans de cette production se pressent devant la Maison Aurouze pour voir de leurs propres yeux une scène de l'un des films les plus populaires de 2007.\n\nLa station de métro la plus proche est Châtelet (accessible depuis les lignes 1, 4, 7, 11 et 14).", "place_type": "ede1f02168427f4877b18317f077a24e067f9d48", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383137343836313334.jpg", "reserve": "", "event_id": "9023a242d3e9a59f1168098d61eb2cc7932556a0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "344abd16407f14573466269ac7abe576d1bf25e3", "geom": "SRID=4326;POINT (2.347949 48.859348)", "length_to_next_point": "63", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "600", "max": "635", "arrival": "600", "departure": "630", "date": "25/06/2021", "place_id": "344abd16407f14573466269ac7abe576d1bf25e3", "place_name": "Café Oz Châtelet", "desc": "Dans le 1er arrondissement de Paris, en plein cœur des Halles, ce pub australien vous fera vivre une expérience unique!\nEnvie de dépaysement? Bienvenue au Café Oz!\nDans ce pub australien, on parle fort et en anglais! Et pour cause, les habitués viennent des quatre coins de la planète. Décor en bois, panneaux de signalisation à motifs de kangourous et de crocodiles, dessins maoris, la décoration invite au voyage. Les bières importées d’Australie coulent à flot, les écrans retransmettent des matchs sportifs. Plus tard dans la nuit, les rythmes house et R’n’B invitent à la danse. Ambiance surchauffée garantie.\nDu dimanche au jeudi: entrée libre.\nVendredi: 10€ avec une conso, à partir de 22h, gratuit pour les filles.\nSamedi: 10€ avec une conso, à partir de 22h.", "place_type": "76cc5aa748d1adf466754cd8f57861af5ae960c5", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/89/220/1563737-diaporama.jpg", "reserve": "", "event_id": "9490487e028db7d5ef6f145734485b2a120f8895", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "geom": "SRID=4326;POINT (2.348424 48.859797)", "length_to_next_point": "14", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "631", "max": "666", "arrival": "631", "departure": "661", "date": "25/06/2021", "place_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "place_name": "Hide Pub", "desc": "Le Hide pub est un club discothèque spacieux en plein cœur de Paris, pour faire la fête jusqu'au bout de la nuit !", "place_type": "60b422ec594a77d406bc5806093974a64ea920c0", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "80f9cad01ce74ae1db2c3d32f6f169311553980a", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "geom": "SRID=4326;POINT (2.348554 48.859677)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "30", "visit_kind": "1", "min": "662", "max": "697", "arrival": "662", "departure": "692", "date": "25/06/2021", "place_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "place_name": "Le Duc des Lombards", "desc": "<p>\n<br />\n<b>Le Duc des Lombards</b> est l'un des principaux clubs de jazz de Paris, situé dans la rue des Lombards, au croisement avec le boulevard de Sébastopol, dans le <span><abbr class=\"\"abbr\"\">1<sup>er</sup></abbr> arrondissement</span>.</p>", "place_type": "ba11bedde3c1e0507735a1a4ac7eb96da7bb7149", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Le_Duc_des_Lombards_-_Paris_-_3.jpg", "reserve": "", "event_id": "22bccb580c0cb307aaf1e1922311f3778615feb2", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "geom": "SRID=4326;POINT (2.348568 48.859708)", "length_to_next_point": "140", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "692", "max": "727", "arrival": "692", "departure": "722", "date": "25/06/2021", "place_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "place_name": "Duc des Lombards", "desc": "Depuis plus de 25 ans, le Duc des Lombards est une adresse incontournable pour les amateurs de jazz.\nA la fois bar, restaurant et surtout club de jazz de référence depuis 1984, le Duc des Lombards est un point de chute privilégié pour tous les amateurs du genre. Tous les soirs, du lundi au samedi, deux concerts sont programmés : jazz, swing, bebop, hardbop, contemporain, world, electro jazz, soul jazz, vocal jazz, blues... Des légendes comme Ahmad Jamal ou René Urtreger s'y sont récemment produits.\n\n Tarif groupe à partir de 10 personnes.\n\nPrix moyen d'une place de concert : 28 €\nPrix moyen d'un verre : 7 €\nPrix moyen d'un plat : 14 €\nBilletterie sur place\n\n\nAutres offres :\n\n- Bon Cadeau COOL JAZZ: 2 entrées pour le concert de 20h ou 22h* + 2 coupes de champagne Dehours & Fils ou 2 cocktails pour 89€ - valable 6 mois\n\n- Bon Cadeau JAZZ MASTER: 2 entrées pour le concert de 19h30 ou 21h30* + 2 menus BOCO complets (entrée/plat/dessert/boissons**) pour 139€ - valable 6 mois à partir de la date d'émission.\n\n*valable pour les concerts dont le billet d'entrée ne dépasse pas 35€\n\n** 1 verre de vin supérieur + 1/2 bouteille d'eau Castalie (plate ou petillante) - par personne\n\n- Carte de membre DUC DES LOMBARDS - 139€ par an et de nombreux avantages tarifaires + 24 invitations par an. Voir site internet du Duc des Lombards pour plus d'informations ou nous appeler au 01 42 33 22 88.", "place_type": "b1017042ca7731ff44106319a2551892c458c810", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/14/153/3709198-diaporama.jpg", "reserve": "", "event_id": "3b55ecd2a188f55a37a6f14266605e942b6340ce", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "geom": "SRID=4326;POINT (2.348023 48.860637)", "length_to_next_point": "157", "time_to_next_point": "2", "visit_time": "15", "visit_kind": "1", "min": "724", "max": "744", "arrival": "724", "departure": "739", "date": "25/06/2021", "place_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "place_name": "Fontaine des Innocents", "desc": "La fontaine des Innocents, d'abord appelée fontaine des Nymphes, est une fontaine située à Paris 1er sur l'actuelle place Joachim-du-Bellay dans le quartier des Halles. De style Renaissance, elle a connu diverses modifications et a été déplacée à deux occasions. Elle est classée monument historique depuis 1862.\n\nCe site est desservi par les stations de métro Les Halles et Châtelet.", "place_type": "a483441a148ed636bbc0ba0b20b8e700690579cd", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383335343639383639.jpg", "reserve": "", "event_id": "0cd4ef9333cba7081f13416216f78f544641229b", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "geom": "SRID=4326;POINT (2.347145 48.861933)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "741", "max": "776", "arrival": "741", "departure": "771", "date": "25/06/2021", "place_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "place_name": "Kenzo pour H&M", "desc": "Kenzo pour H&M, la collaboration qu'on attend !\nAprès Isabel Marant, Stella McCartney et Sonia Rykiel, c'est au tour de Kenzo de nous offrir la collaboration automnale avec le géant suédois H&M. Sous la houlette du duo de directeurs artistiques Carol Lim et Humberto Leon, la collection se compose de tee-shirt et legging coordonnés à imprimé tigre, longs gants en cuir et bottines-chaussettes en maille jacquard motif tigre.\nA partir du 3 novembre dans la plupart des enseignes H&M de Paris et des environs.", "place_type": "c464cac8112dd8d3e7f49cf8b4db43a621668ca7", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "5df363bf177828aabaf12289975a91ea7ced6214", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "geom": "SRID=4326;POINT (2.346450 48.862340)", "length_to_next_point": "1014", "time_to_next_point": "13", "visit_time": "30", "visit_kind": "1", "min": "773", "max": "808", "arrival": "773", "departure": "803", "date": "25/06/2021", "place_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "place_name": "Les Halles", "desc": "Les Halles est une station de la ligne 4 du métro de Paris, située dans le 1er arrondissement de Paris, elle dispose d'un accès rue Rambuteau. \n\nOuverte en 1908 par la Compagnie du chemin de fer métropolitain de Paris, elle offre alors une desserte des halles de Paris. Depuis le transfert des halles à Rungis et les importantes modifications de son environnement proche, elle dessert le quartier des Halles, avec à proximité immédiate le jardin Nelson-Mandela, l'église Saint-Eustache et le Forum des Halles.\n\nC'est aussi une station faisant partie du complexe souterrain du Châtelet, avec des cheminements piétonniers permettant de rejoindre la gare de Châtelet - Les Halles et la station du Châtelet.", "place_type": "230433fe17f9d2fb4399fa7a958185bcb1b457a3", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/1/1d/Les_Halles_%28Rh%C3%B4ne%29.jpg", "reserve": "", "event_id": "b4e88ee203e1e48434857ac21b898cc80c688100", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "0a814a2b0ecf775h10000008c1a652a63d17dc1d", "geom": "SRID=4326;POINT (2.346561 48.870000)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "0", "visit_kind": "1", "min": "816", "max": "816", "arrival": "816", "departure": "0", "date": "25/06/2021", "place_id": -1, "place_name": "Paris", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null } ], "trips": [ { "from_id": "46h100000076cf326b5f2edd5c0955b307dafeb3", "to_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "mode": 2, "foottime": 780, "footdist": 1069, "cartime": 300, "cardist": 1935, "biketime": 480, "bikedist": 1088, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.34632, 48.870052 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.34632, 48.870052 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.34632, 48.870052 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.34632, 48.870052 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "to_id": "55c523321c6d4ec1211dec53edef1168092c8896", "mode": 2, "foottime": 300, "footdist": 338, "cartime": 180, "cardist": 1227, "biketime": 240, "bikedist": 366, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.346755, 48.862013 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.346755, 48.862013 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348079, 48.861711 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.346755, 48.862013 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "55c523321c6d4ec1211dec53edef1168092c8896", "to_id": "344abd16407f14573466269ac7abe576d1bf25e3", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 180, "cardist": 792, "biketime": 60, "bikedist": 96, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.347085, 48.859325 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "344abd16407f14573466269ac7abe576d1bf25e3", "to_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "mode": 2, "foottime": 60, "footdist": 63, "cartime": 60, "cardist": 59, "biketime": 60, "bikedist": 63, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348604, 48.859191 ], [ 2.348877, 48.859693 ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "to_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "mode": 2, "foottime": 60, "footdist": 14, "cartime": 240, "cardist": 1817, "biketime": 60, "bikedist": 14, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348326, 48.859673 ], [ 2.348503, 48.859613 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ 2.348503, 48.859613 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348877, 48.859693 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ 2.348503, 48.859613 ] ], "type": "LineString" } }, { "from_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "to_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 3, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348835, 48.859613 ], [ 2.348851, 48.859643 ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" } }, { "from_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "to_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "mode": 2, "foottime": 120, "footdist": 140, "cartime": 240, "cardist": 1787, "biketime": 120, "bikedist": 140, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348495, 48.859615 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348851, 48.859643 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "to_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "mode": 2, "foottime": 120, "footdist": 157, "cartime": 300, "cardist": 2031, "biketime": 180, "bikedist": 157, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348114, 48.860872 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "to_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 120, "cardist": 695, "biketime": 180, "bikedist": 172, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348083, 48.861719 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347329, 48.862019 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "to_id": "0a814a2b0ecf775h10000008c1a652a63d17dc1d", "mode": 2, "foottime": 780, "footdist": 1014, "cartime": 480, "cardist": 3278, "biketime": 420, "bikedist": 1033, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.346709, 48.863046 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" } } ] } ] }, "calc_tour_key": "7adf6b3b933da1c44b3b1f676117acbb8998bc39", "errors": { "pauses": [], "visits": [] }, "unsatisfied": { "places": [], "events": [], "pauses": [] }, "success": true, "credit": 0 }

Permet de modifier le départ et l'arrivée d'un tour existant.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/update_tour_dep_arr_tour/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
tour_id INTEGER REQUIS Identifiant du tour
dep_lat FLOAT REQUIS1 Latitude de départ (WGS84)
dep_lng FLOAT REQUIS1 Longitude de départ (WGS84)
dep_name STRING REQUIS1 Nom de départ
dep_id STRING REQUIS1 Identifiant de départ
dep_kind STRING REQUIS1 Type de départ
arr_lat FLOAT REQUIS1 Latitude d'arrivée (WGS84)
arr_lng FLOAT REQUIS1 Longitude d'arrivée (WGS84)
arr_name STRING REQUIS1 Nom de départ
arr_id STRING REQUIS1 Identifiant d'arrivée
arr_kind STRING REQUIS1 Type d'arrivée
calc_tour_key STRING REQUIS Clé de calcul du tour

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
calc_tour_key not found Champ calc_tour_key manquant.
tour_id not found tour_id non trouvé
Xml file [CALC_TOUR_KEY] - error: [ERROR] Pour le tour avec la clé [CALC_TOUR_KEY] il y a eu l'erreur suivante [ERROR]
tour_not_found error_description_tour_not_found
error_matrix_distancer Erreur avec le distancier de la matrice
error_matrix_xml Erreur, la matrice est inexistante
Optimisation Request Error :[ERROR] Erreur de la requête d'optimisation:[ERROR]
Error Server Unreachable or [ERROR] [URL] Erreur serveur inaccessible ou [ERROR] à l'adresse [URL]

Ajouter un POI au tour

Exemple de requête:

https://admin.visitmoov.com/api/v1/update_tour_addpoi_tour/?api_key=API_KEY&area_id=09d542f105b5a1eff3a6bd53b31580f7b45485a0&calc_tour_key=7adf6b3b933da1c44b3b1f676117acbb8998bc39&tour_id=1&visits=%5B%7B%22id%22%3A%2255c523321c6d4ec1211dec53edef1168092c8896%22%2C%22kind%22%3A0%2C%22poi_id%22%3A%2255c523321c6d4ec1211dec53edef1168092c8896%22%2C%22poi_kind%22%3A0%2C%22visittime%22%3A30%7D%5D

Cette requête renvoie un JSON structuré comme ceci:

{ "results": { "tour_id": "1", "start_date": "25/06/2021", "end_date": "25/06/2021", "start_time": "540", "profile": { "name": "Default", "influences": { "1": 2, "2": 2, "3": 2, "4": 2, "5": 2 } }, "preferences": { "time": 300, "distmax": 50000, "with_child": 0, "with_hotel": 0, "accessibility": 0, "budget": 0, "nb_person": 1, "modec": "1,2,3,4", "is_shopping": null }, "tours": [ { "id": "1", "t_length": "1047", "time": "272", "visit_kind": "0", "nb_stops": "11", "minmax_budget": "0-0", "min_budget": 0, "max_budget": 0, "is_shopping": null, "stops": [ { "id": "867ac1323745d334ca1845b96029d5cah10000003", "geom": "SRID=4326;POINT (2.346561 48.860134)", "length_to_next_point": "228", "time_to_next_point": "3", "visit_time": "0", "visit_kind": "1", "min": "0", "max": "0", "arrival": "0", "departure": "540", "date": "25/06/2021", "place_id": -1, "place_name": "", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "geom": "SRID=4326;POINT (2.346735 48.862017)", "length_to_next_point": "143", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "543", "max": "578", "arrival": "543", "departure": "573", "date": "25/06/2021", "place_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "place_name": "La Place", "desc": "Tarifs non communiqués. La gratuite existe pour certains événements.", "place_type": "bacf3ef4592cacdbf756a707aceab011d741df46", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/208/10/7211728-diaporama.jpg", "reserve": "", "event_id": "6b4b4eec15b9bdd9870cfc46f170004f51e15708", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "geom": "SRID=4326;POINT (2.346450 48.862340)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "575", "max": "610", "arrival": "575", "departure": "605", "date": "25/06/2021", "place_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "place_name": "Les Halles", "desc": "Les Halles est une station de la ligne 4 du métro de Paris, située dans le 1er arrondissement de Paris, elle dispose d'un accès rue Rambuteau. \n\nOuverte en 1908 par la Compagnie du chemin de fer métropolitain de Paris, elle offre alors une desserte des halles de Paris. Depuis le transfert des halles à Rungis et les importantes modifications de son environnement proche, elle dessert le quartier des Halles, avec à proximité immédiate le jardin Nelson-Mandela, l'église Saint-Eustache et le Forum des Halles.\n\nC'est aussi une station faisant partie du complexe souterrain du Châtelet, avec des cheminements piétonniers permettant de rejoindre la gare de Châtelet - Les Halles et la station du Châtelet.", "place_type": "51ff22262e076e9de5a4fafa731798c4d5652536", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/1/1d/Les_Halles_%28Rh%C3%B4ne%29.jpg", "reserve": "", "event_id": "b4e88ee203e1e48434857ac21b898cc80c688100", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "geom": "SRID=4326;POINT (2.347145 48.861933)", "length_to_next_point": "157", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "607", "max": "642", "arrival": "607", "departure": "637", "date": "25/06/2021", "place_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "place_name": "Kenzo pour H&M", "desc": "Kenzo pour H&M, la collaboration qu'on attend !\nAprès Isabel Marant, Stella McCartney et Sonia Rykiel, c'est au tour de Kenzo de nous offrir la collaboration automnale avec le géant suédois H&M. Sous la houlette du duo de directeurs artistiques Carol Lim et Humberto Leon, la collection se compose de tee-shirt et legging coordonnés à imprimé tigre, longs gants en cuir et bottines-chaussettes en maille jacquard motif tigre.\nA partir du 3 novembre dans la plupart des enseignes H&M de Paris et des environs.", "place_type": "56037e43cb80d7f29a326917845da71841136ba7", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "5df363bf177828aabaf12289975a91ea7ced6214", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "geom": "SRID=4326;POINT (2.348023 48.860637)", "length_to_next_point": "141", "time_to_next_point": "2", "visit_time": "15", "visit_kind": "1", "min": "639", "max": "659", "arrival": "639", "departure": "654", "date": "25/06/2021", "place_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "place_name": "Fontaine des Innocents", "desc": "La fontaine des Innocents, d'abord appelée fontaine des Nymphes, est une fontaine située à Paris 1er sur l'actuelle place Joachim-du-Bellay dans le quartier des Halles. De style Renaissance, elle a connu diverses modifications et a été déplacée à deux occasions. Elle est classée monument historique depuis 1862.\n\nCe site est desservi par les stations de métro Les Halles et Châtelet.", "place_type": "366fa9f10afb7b20092ac1cbc1b67e6e6396d3fc", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383335343639383639.jpg", "reserve": "", "event_id": "0cd4ef9333cba7081f13416216f78f544641229b", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "geom": "SRID=4326;POINT (2.348554 48.859677)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "30", "visit_kind": "1", "min": "656", "max": "691", "arrival": "656", "departure": "686", "date": "25/06/2021", "place_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "place_name": "Le Duc des Lombards", "desc": "<p>\n<br />\n<b>Le Duc des Lombards</b> est l'un des principaux clubs de jazz de Paris, situé dans la rue des Lombards, au croisement avec le boulevard de Sébastopol, dans le <span><abbr class=\"\"abbr\"\">1<sup>er</sup></abbr> arrondissement</span>.</p>", "place_type": "6b59e71b321340799ef10d38a1ce950f662408b3", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Le_Duc_des_Lombards_-_Paris_-_3.jpg", "reserve": "", "event_id": "22bccb580c0cb307aaf1e1922311f3778615feb2", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "geom": "SRID=4326;POINT (2.348568 48.859708)", "length_to_next_point": "13", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "686", "max": "721", "arrival": "686", "departure": "716", "date": "25/06/2021", "place_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "place_name": "Duc des Lombards", "desc": "Depuis plus de 25 ans, le Duc des Lombards est une adresse incontournable pour les amateurs de jazz.\nA la fois bar, restaurant et surtout club de jazz de référence depuis 1984, le Duc des Lombards est un point de chute privilégié pour tous les amateurs du genre. Tous les soirs, du lundi au samedi, deux concerts sont programmés : jazz, swing, bebop, hardbop, contemporain, world, electro jazz, soul jazz, vocal jazz, blues... Des légendes comme Ahmad Jamal ou René Urtreger s'y sont récemment produits.\n\n Tarif groupe à partir de 10 personnes.\n\nPrix moyen d'une place de concert : 28 €\nPrix moyen d'un verre : 7 €\nPrix moyen d'un plat : 14 €\nBilletterie sur place\n\n\nAutres offres :\n\n- Bon Cadeau COOL JAZZ: 2 entrées pour le concert de 20h ou 22h* + 2 coupes de champagne Dehours & Fils ou 2 cocktails pour 89€ - valable 6 mois\n\n- Bon Cadeau JAZZ MASTER: 2 entrées pour le concert de 19h30 ou 21h30* + 2 menus BOCO complets (entrée/plat/dessert/boissons**) pour 139€ - valable 6 mois à partir de la date d'émission.\n\n*valable pour les concerts dont le billet d'entrée ne dépasse pas 35€\n\n** 1 verre de vin supérieur + 1/2 bouteille d'eau Castalie (plate ou petillante) - par personne\n\n- Carte de membre DUC DES LOMBARDS - 139€ par an et de nombreux avantages tarifaires + 24 invitations par an. Voir site internet du Duc des Lombards pour plus d'informations ou nous appeler au 01 42 33 22 88.", "place_type": "a50ab8c33a1691232dad64b6a70ad8bf858d0cba", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/14/153/3709198-diaporama.jpg", "reserve": "", "event_id": "3b55ecd2a188f55a37a6f14266605e942b6340ce", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "geom": "SRID=4326;POINT (2.348424 48.859797)", "length_to_next_point": "63", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "717", "max": "752", "arrival": "717", "departure": "747", "date": "25/06/2021", "place_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "place_name": "Hide Pub", "desc": "Le Hide pub est un club discothèque spacieux en plein cœur de Paris, pour faire la fête jusqu'au bout de la nuit !", "place_type": "b8a5dd00a5e4c276a7c9bb793a1400aa939f909b", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "80f9cad01ce74ae1db2c3d32f6f169311553980a", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "344abd16407f14573466269ac7abe576d1bf25e3", "geom": "SRID=4326;POINT (2.347949 48.859348)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "748", "max": "783", "arrival": "748", "departure": "778", "date": "25/06/2021", "place_id": "344abd16407f14573466269ac7abe576d1bf25e3", "place_name": "Café Oz Châtelet", "desc": "Dans le 1er arrondissement de Paris, en plein cœur des Halles, ce pub australien vous fera vivre une expérience unique!\nEnvie de dépaysement? Bienvenue au Café Oz!\nDans ce pub australien, on parle fort et en anglais! Et pour cause, les habitués viennent des quatre coins de la planète. Décor en bois, panneaux de signalisation à motifs de kangourous et de crocodiles, dessins maoris, la décoration invite au voyage. Les bières importées d’Australie coulent à flot, les écrans retransmettent des matchs sportifs. Plus tard dans la nuit, les rythmes house et R’n’B invitent à la danse. Ambiance surchauffée garantie.\nDu dimanche au jeudi: entrée libre.\nVendredi: 10€ avec une conso, à partir de 22h, gratuit pour les filles.\nSamedi: 10€ avec une conso, à partir de 22h.", "place_type": "a6236e94186d1a4f55605ff38a7f89169d24e7ff", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/89/220/1563737-diaporama.jpg", "reserve": "", "event_id": "9490487e028db7d5ef6f145734485b2a120f8895", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "55c523321c6d4ec1211dec53edef1168092c8896", "geom": "SRID=4326;POINT (2.347227 48.859383)", "length_to_next_point": "110", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "780", "max": "815", "arrival": "780", "departure": "810", "date": "25/06/2021", "place_id": "55c523321c6d4ec1211dec53edef1168092c8896", "place_name": "Maison Aurouze", "desc": "Cet endroit est l'une des attractions touristiques les plus étranges. Il s'agit en fait d'un magasin de lutte antiparasitaire exposant des rats morts et autres nuisibles dans sa vitrine. Encore inconnu du grand public il n'y a pas si longtemps, le magasin n'a jamais cherché à attirer l'attention des touristes. La raison pour laquelle la boutique est devenue une telle attraction est parce qu'on l'aperçoit dans le film Pixar « Ratatouille ». Chaque jour, des fans de cette production se pressent devant la Maison Aurouze pour voir de leurs propres yeux une scène de l'un des films les plus populaires de 2007.\n\nLa station de métro la plus proche est Châtelet (accessible depuis les lignes 1, 4, 7, 11 et 14).", "place_type": "c5b18fef2105a5256482f84865ad27f659840822", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383137343836313334.jpg", "reserve": "", "event_id": "9023a242d3e9a59f1168098d61eb2cc7932556a0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "fb02c8dc09e678h100000045256755ad32f79bc2", "geom": "SRID=4326;POINT (2.346561 48.860138)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "0", "visit_kind": "1", "min": "812", "max": "812", "arrival": "812", "departure": "0", "date": "25/06/2021", "place_id": -1, "place_name": "", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null } ], "trips": [ { "from_id": "867ac1323745d334ca1845b96029d5cah10000003", "to_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 0, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": null, "footgeom": null, "cargeom": null, "bikegeom": null }, { "from_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "to_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "mode": 2, "foottime": 120, "footdist": 143, "cartime": 120, "cardist": 694, "biketime": 180, "bikedist": 143, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.346755, 48.862013 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.346755, 48.862013 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348079, 48.861711 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.346755, 48.862013 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "to_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 120, "cardist": 568, "biketime": 240, "bikedist": 172, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.346709, 48.863046 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "to_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "mode": 2, "foottime": 120, "footdist": 157, "cartime": 60, "cardist": 113, "biketime": 180, "bikedist": 157, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.34717, 48.861938 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.34717, 48.861938 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348083, 48.861719 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.34717, 48.861938 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "to_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "mode": 2, "foottime": 120, "footdist": 141, "cartime": 180, "cardist": 1123, "biketime": 120, "bikedist": 141, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347965, 48.860427 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347965, 48.860427 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348114, 48.860872 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347965, 48.860427 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "to_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 3, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348835, 48.859613 ], [ 2.348851, 48.859643 ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" } }, { "from_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "to_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "mode": 2, "foottime": 60, "footdist": 13, "cartime": 0, "cardist": 5, "biketime": 60, "bikedist": 13, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348495, 48.859615 ], [ 2.348326, 48.859673 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ 2.348326, 48.859673 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348851, 48.859643 ], [ 2.348877, 48.859693 ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ 2.348326, 48.859673 ] ], "type": "LineString" } }, { "from_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "to_id": "344abd16407f14573466269ac7abe576d1bf25e3", "mode": 2, "foottime": 60, "footdist": 63, "cartime": 240, "cardist": 1767, "biketime": 60, "bikedist": 63, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348326, 48.859673 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348877, 48.859693 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "344abd16407f14573466269ac7abe576d1bf25e3", "to_id": "55c523321c6d4ec1211dec53edef1168092c8896", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 240, "cardist": 1868, "biketime": 60, "bikedist": 96, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348604, 48.859191 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "55c523321c6d4ec1211dec53edef1168092c8896", "to_id": "fb02c8dc09e678h100000045256755ad32f79bc2", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 0, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": null, "footgeom": null, "cargeom": null, "bikegeom": null } ] } ] }, "calc_tour_key": "7adf6b3b933da1c44b3b1f676117acbb8998bc39", "errors": { "pauses": [], "visits": [] }, "unsatisfied": { "places": [ { "id": "10255", "name": "Salle des collections", "place_id": 10255, "place": "Salle des collections", "kind": 0, "city": "Paris" } ], "events": [], "pauses": [] }, "success": true, "credit": 0 }

Vous permet d'ajouter un POI à un tour existant.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/update_tour_addpoi_tour/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
calc_tour_key STRING REQUIS Clé de calcul du tour
tour_id INTEGER REQUIS Identifiant du tour
visits JSON ARRAY REQUIS Liste des visits
{
  "id": string,
  "kind": integer,
  "poi_id": string,
  "poi_kind": integer,
  "visittime": integer
},

or
{
  "name": string,
  "lat": float,
  "lng": float,
  "visittime": integer
}
pauses JSON ARRAY OPTIONNEL Liste des pauses
{
  "id": string,
  "kind": integer,
  "begin": integer,
  "end": integer
}

or
{
  "name": string,
  "lat": float,
  "lng": float,
  "begin": integer,
  "end": integer
}

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
calc_tour_key not found Champ calc_tour_key manquant.
tour_id not found tour_id non trouvé
Xml file [CALC_TOUR_KEY] - error: [ERROR] Pour le tour avec la clé [CALC_TOUR_KEY] il y a eu l'erreur suivante [ERROR]
tour_not_found error_description_tour_not_found
error_matrix_distancer Erreur avec le distancier de la matrice
error_matrix_xml Erreur, la matrice est inexistante
Optimisation Request Error :[ERROR] Erreur de la requête d'optimisation:[ERROR]
Error Server Unreachable or [ERROR] [URL] Erreur serveur inaccessible ou [ERROR] à l'adresse [URL]

Supprimer un POI au tour

Exemple de requête:

https://admin.visitmoov.com/api/v1/update_tour_deletepoi_tour/?api_key=API_KEY&area_id=09d542f105b5a1eff3a6bd53b31580f7b45485a0&calc_tour_key=7adf6b3b933da1c44b3b1f676117acbb8998bc39&tour_id=1&visits=%5B%7B%22id%22%3A%2255c523321c6d4ec1211dec53edef1168092c8896%22%2C%22kind%22%3A0%7D%5D

Cette requête renvoie un JSON structuré comme ceci:

{ "results": { "tour_id": "1", "start_date": "25/06/2021", "end_date": "25/06/2021", "start_time": "540", "profile": { "name": "Default", "influences": { "1": 2, "2": 2, "3": 2, "4": 2, "5": 2 } }, "preferences": { "time": 300, "distmax": 50000, "with_child": 0, "with_hotel": 0, "accessibility": 0, "budget": 0, "nb_person": 1, "modec": "1,2,3,4", "is_shopping": null }, "tours": [ { "id": "1", "t_length": "1336", "time": "276", "visit_kind": "0", "nb_stops": "11", "minmax_budget": "0-0", "min_budget": 0, "max_budget": 0, "is_shopping": null, "stops": [ { "id": "867ac1323745d334ca1845b96029d5cah10000003", "geom": "SRID=4326;POINT (2.346561 48.860134)", "length_to_next_point": "174", "time_to_next_point": "3", "visit_time": "0", "visit_kind": "1", "min": "0", "max": "0", "arrival": "0", "departure": "540", "date": "25/06/2021", "place_id": -1, "place_name": "", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "344abd16407f14573466269ac7abe576d1bf25e3", "geom": "SRID=4326;POINT (2.347949 48.859348)", "length_to_next_point": "63", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "543", "max": "578", "arrival": "543", "departure": "573", "date": "25/06/2021", "place_id": "344abd16407f14573466269ac7abe576d1bf25e3", "place_name": "Café Oz Châtelet", "desc": "Dans le 1er arrondissement de Paris, en plein cœur des Halles, ce pub australien vous fera vivre une expérience unique!\nEnvie de dépaysement? Bienvenue au Café Oz!\nDans ce pub australien, on parle fort et en anglais! Et pour cause, les habitués viennent des quatre coins de la planète. Décor en bois, panneaux de signalisation à motifs de kangourous et de crocodiles, dessins maoris, la décoration invite au voyage. Les bières importées d’Australie coulent à flot, les écrans retransmettent des matchs sportifs. Plus tard dans la nuit, les rythmes house et R’n’B invitent à la danse. Ambiance surchauffée garantie.\nDu dimanche au jeudi: entrée libre.\nVendredi: 10€ avec une conso, à partir de 22h, gratuit pour les filles.\nSamedi: 10€ avec une conso, à partir de 22h.", "place_type": "6ffa03413fa79e57483b9df0390ba9efd82d88fa", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/89/220/1563737-diaporama.jpg", "reserve": "", "event_id": "9490487e028db7d5ef6f145734485b2a120f8895", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "geom": "SRID=4326;POINT (2.348424 48.859797)", "length_to_next_point": "13", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "574", "max": "609", "arrival": "574", "departure": "604", "date": "25/06/2021", "place_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "place_name": "Hide Pub", "desc": "Le Hide pub est un club discothèque spacieux en plein cœur de Paris, pour faire la fête jusqu'au bout de la nuit !", "place_type": "5a76d08b5fd2a9ebf4b34f305b1d6c8c21a7e300", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "80f9cad01ce74ae1db2c3d32f6f169311553980a", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "geom": "SRID=4326;POINT (2.348568 48.859708)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "30", "visit_kind": "1", "min": "605", "max": "640", "arrival": "605", "departure": "635", "date": "25/06/2021", "place_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "place_name": "Duc des Lombards", "desc": "Depuis plus de 25 ans, le Duc des Lombards est une adresse incontournable pour les amateurs de jazz.\nA la fois bar, restaurant et surtout club de jazz de référence depuis 1984, le Duc des Lombards est un point de chute privilégié pour tous les amateurs du genre. Tous les soirs, du lundi au samedi, deux concerts sont programmés : jazz, swing, bebop, hardbop, contemporain, world, electro jazz, soul jazz, vocal jazz, blues... Des légendes comme Ahmad Jamal ou René Urtreger s'y sont récemment produits.\n\n Tarif groupe à partir de 10 personnes.\n\nPrix moyen d'une place de concert : 28 €\nPrix moyen d'un verre : 7 €\nPrix moyen d'un plat : 14 €\nBilletterie sur place\n\n\nAutres offres :\n\n- Bon Cadeau COOL JAZZ: 2 entrées pour le concert de 20h ou 22h* + 2 coupes de champagne Dehours & Fils ou 2 cocktails pour 89€ - valable 6 mois\n\n- Bon Cadeau JAZZ MASTER: 2 entrées pour le concert de 19h30 ou 21h30* + 2 menus BOCO complets (entrée/plat/dessert/boissons**) pour 139€ - valable 6 mois à partir de la date d'émission.\n\n*valable pour les concerts dont le billet d'entrée ne dépasse pas 35€\n\n** 1 verre de vin supérieur + 1/2 bouteille d'eau Castalie (plate ou petillante) - par personne\n\n- Carte de membre DUC DES LOMBARDS - 139€ par an et de nombreux avantages tarifaires + 24 invitations par an. Voir site internet du Duc des Lombards pour plus d'informations ou nous appeler au 01 42 33 22 88.", "place_type": "defffeb7b2c4bf0ee9a712a25c3a470d21cfe6e5", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/14/153/3709198-diaporama.jpg", "reserve": "", "event_id": "3b55ecd2a188f55a37a6f14266605e942b6340ce", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "geom": "SRID=4326;POINT (2.348554 48.859677)", "length_to_next_point": "141", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "635", "max": "670", "arrival": "635", "departure": "665", "date": "25/06/2021", "place_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "place_name": "Le Duc des Lombards", "desc": "<p>\n<br />\n<b>Le Duc des Lombards</b> est l'un des principaux clubs de jazz de Paris, situé dans la rue des Lombards, au croisement avec le boulevard de Sébastopol, dans le <span><abbr class=\"\"abbr\"\">1<sup>er</sup></abbr> arrondissement</span>.</p>", "place_type": "5b76ac1fd4c047e54ef6bb09f9c14f947a7a1c12", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Le_Duc_des_Lombards_-_Paris_-_3.jpg", "reserve": "", "event_id": "22bccb580c0cb307aaf1e1922311f3778615feb2", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "geom": "SRID=4326;POINT (2.348023 48.860637)", "length_to_next_point": "157", "time_to_next_point": "2", "visit_time": "15", "visit_kind": "1", "min": "667", "max": "687", "arrival": "667", "departure": "682", "date": "25/06/2021", "place_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "place_name": "Fontaine des Innocents", "desc": "La fontaine des Innocents, d'abord appelée fontaine des Nymphes, est une fontaine située à Paris 1er sur l'actuelle place Joachim-du-Bellay dans le quartier des Halles. De style Renaissance, elle a connu diverses modifications et a été déplacée à deux occasions. Elle est classée monument historique depuis 1862.\n\nCe site est desservi par les stations de métro Les Halles et Châtelet.", "place_type": "88c2c7ea4509b09e617fea1526a5b607aab20752", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383335343639383639.jpg", "reserve": "", "event_id": "0cd4ef9333cba7081f13416216f78f544641229b", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "geom": "SRID=4326;POINT (2.347145 48.861933)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "684", "max": "719", "arrival": "684", "departure": "714", "date": "25/06/2021", "place_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "place_name": "Kenzo pour H&M", "desc": "Kenzo pour H&M, la collaboration qu'on attend !\nAprès Isabel Marant, Stella McCartney et Sonia Rykiel, c'est au tour de Kenzo de nous offrir la collaboration automnale avec le géant suédois H&M. Sous la houlette du duo de directeurs artistiques Carol Lim et Humberto Leon, la collection se compose de tee-shirt et legging coordonnés à imprimé tigre, longs gants en cuir et bottines-chaussettes en maille jacquard motif tigre.\nA partir du 3 novembre dans la plupart des enseignes H&M de Paris et des environs.", "place_type": "0c8619d592b3c8066a7638288aba83f6f8bc3dc2", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "5df363bf177828aabaf12289975a91ea7ced6214", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "geom": "SRID=4326;POINT (2.346450 48.862340)", "length_to_next_point": "205", "time_to_next_point": "3", "visit_time": "30", "visit_kind": "1", "min": "716", "max": "751", "arrival": "716", "departure": "746", "date": "25/06/2021", "place_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "place_name": "Les Halles", "desc": "Les Halles est une station de la ligne 4 du métro de Paris, située dans le 1er arrondissement de Paris, elle dispose d'un accès rue Rambuteau. \n\nOuverte en 1908 par la Compagnie du chemin de fer métropolitain de Paris, elle offre alors une desserte des halles de Paris. Depuis le transfert des halles à Rungis et les importantes modifications de son environnement proche, elle dessert le quartier des Halles, avec à proximité immédiate le jardin Nelson-Mandela, l'église Saint-Eustache et le Forum des Halles.\n\nC'est aussi une station faisant partie du complexe souterrain du Châtelet, avec des cheminements piétonniers permettant de rejoindre la gare de Châtelet - Les Halles et la station du Châtelet.", "place_type": "7e9859c81ea760399555c29bc6b103571d05a44e", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/1/1d/Les_Halles_%28Rh%C3%B4ne%29.jpg", "reserve": "", "event_id": "b4e88ee203e1e48434857ac21b898cc80c688100", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "eee0adc91b3a585d6e1e10255279995023094f46", "geom": "SRID=4326;POINT (2.345302 48.862502)", "length_to_next_point": "259", "time_to_next_point": "4", "visit_time": "30", "visit_kind": "1", "min": "749", "max": "784", "arrival": "749", "departure": "779", "date": "25/06/2021", "place_id": "eee0adc91b3a585d6e1e10255279995023094f46", "place_name": "Salle des collections", "desc": "<p>Le <b>Forum des images</b>, fondé en 1988 sous le nom de <b>Vidéothèque de Paris</b>, est une institution culturelle de la Ville de Paris consacrée au cinéma et à l'audiovisuel, située au Forum des Halles, dans le <span><abbr class=\"\"abbr\"\">1<sup>er</sup></abbr> arrondissement</span> de Paris. Lieu incontournable de la cinéphilie parisienne, il organise ou accueille de nombreux cycles de projections, rendez-vous ou festivals, tout au long de l'année. Son fonds d'archives, disponible dans une \"\"salle des collections\"\" compte près de 8 000 films ayant Paris pour sujet ou pour décor, ainsi que plusieurs centaines d'autres documents issus de diverses collections rares et difficiles d'accès.</p>", "place_type": "14a2db4ff4b1d2caf09e25445cbaf2586a2de7bc", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/fr/c/c4/Logo_fdi.svg", "reserve": "", "event_id": "9a75d0f8e082541e284ca35f25de1025574326a1", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "geom": "SRID=4326;POINT (2.346735 48.862017)", "length_to_next_point": "228", "time_to_next_point": "3", "visit_time": "30", "visit_kind": "1", "min": "783", "max": "818", "arrival": "783", "departure": "813", "date": "25/06/2021", "place_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "place_name": "La Place", "desc": "Tarifs non communiqués. La gratuite existe pour certains événements.", "place_type": "e822f42af0cc48d9d87ba79546ba631a43b358bd", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/208/10/7211728-diaporama.jpg", "reserve": "", "event_id": "6b4b4eec15b9bdd9870cfc46f170004f51e15708", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "fb02c8dc09e678h100000045256755ad32f79bc2", "geom": "SRID=4326;POINT (2.346561 48.860138)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "0", "visit_kind": "1", "min": "816", "max": "816", "arrival": "816", "departure": "0", "date": "25/06/2021", "place_id": -1, "place_name": "", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null } ], "trips": [ { "from_id": "867ac1323745d334ca1845b96029d5cah10000003", "to_id": "344abd16407f14573466269ac7abe576d1bf25e3", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 0, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": null, "footgeom": null, "cargeom": null, "bikegeom": null }, { "from_id": "344abd16407f14573466269ac7abe576d1bf25e3", "to_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "mode": 2, "foottime": 60, "footdist": 63, "cartime": 60, "cardist": 59, "biketime": 60, "bikedist": 63, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347867, 48.859365 ], [ 2.348019, 48.859697 ], [ 2.348143, 48.859736 ], [ 2.348326, 48.859673 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ 2.348019, 48.859697 ], [ 2.348143, 48.859736 ], [ 2.348326, 48.859673 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348604, 48.859191 ], [ 2.348877, 48.859693 ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ 2.348019, 48.859697 ], [ 2.348143, 48.859736 ], [ 2.348326, 48.859673 ] ], "type": "LineString" } }, { "from_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "to_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "mode": 2, "foottime": 60, "footdist": 13, "cartime": 240, "cardist": 1820, "biketime": 60, "bikedist": 13, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348326, 48.859673 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348877, 48.859693 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ 2.348495, 48.859615 ] ], "type": "LineString" } }, { "from_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "to_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 240, "cardist": 1823, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348495, 48.859615 ], [ 2.348503, 48.859613 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ 2.348503, 48.859613 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348851, 48.859643 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ 2.348503, 48.859613 ] ], "type": "LineString" } }, { "from_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "to_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "mode": 2, "foottime": 120, "footdist": 141, "cartime": 240, "cardist": 1791, "biketime": 120, "bikedist": 141, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348503, 48.859613 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348835, 48.859613 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "to_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "mode": 2, "foottime": 120, "footdist": 157, "cartime": 300, "cardist": 2031, "biketime": 180, "bikedist": 157, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348114, 48.860872 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "to_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 120, "cardist": 695, "biketime": 180, "bikedist": 172, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348083, 48.861719 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347329, 48.862019 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "to_id": "eee0adc91b3a585d6e1e10255279995023094f46", "mode": 2, "foottime": 180, "footdist": 205, "cartime": 240, "cardist": 1161, "biketime": 180, "bikedist": 216, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.346709, 48.863046 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "eee0adc91b3a585d6e1e10255279995023094f46", "to_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "mode": 2, "foottime": 240, "footdist": 259, "cartime": 60, "cardist": 366, "biketime": 180, "bikedist": 272, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.345221, 48.862328 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.345221, 48.862328 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.345303, 48.863056 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.345221, 48.862328 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "to_id": "fb02c8dc09e678h100000045256755ad32f79bc2", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 0, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": null, "footgeom": null, "cargeom": null, "bikegeom": null } ] } ] }, "calc_tour_key": "7adf6b3b933da1c44b3b1f676117acbb8998bc39", "errors": { "pauses": [], "visits": [] }, "unsatisfied": { "places": [], "events": [], "pauses": [] }, "success": true, "credit": 0 }

Vous permet de supprimer un POI à un tour existant.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/update_tour_deletepoi_tour/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
calc_tour_key STRING REQUIS Clé de calcul du tour
tour_id INTEGER REQUIS Identifiant du tour
visits JSON ARRAY REQUIS Liste des visits
visits = [
 {
  'id': string,
  'kind': integer,
  'to_replace': boolean (Optionnel)
 }
]
pauses JSON ARRAY OPTIONNEL Liste des pauses
pauses = [
 {
  'id': string,
  'kind': integer,
  'to_replace': boolean (Optionnel)
 }
]
excluded_pois JSON ARRAY OPTIONNEL Liste des POIs à exclure lors du remplacement d'un POI supprimé. Utilisé seulement quand une visite ou une pause has "to_replace" à 1.
{
  "id": string,
  "kind": integer
}

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
calc_tour_key not found Champ calc_tour_key manquant.
tour_id not found tour_id non trouvé
Xml file [CALC_TOUR_KEY] - error: [ERROR] Pour le tour avec la clé [CALC_TOUR_KEY] il y a eu l'erreur suivante [ERROR]
tour_not_found error_description_tour_not_found
error_matrix_distancer Erreur avec le distancier de la matrice
error_matrix_xml Erreur, la matrice est inexistante
Optimisation Request Error :[ERROR] Erreur de la requête d'optimisation:[ERROR]
Error Server Unreachable or [ERROR] [URL] Erreur serveur inaccessible ou [ERROR] à l'adresse [URL]

MAJ POIs d'un tour

Exemple de requête:

https://admin.visitmoov.com/api/v1/update_tour_updatepoi_tour/?api_key=API_KEY&area_id=09d542f105b5a1eff3a6bd53b31580f7b45485a0&calc_tour_key=7adf6b3b933da1c44b3b1f676117acbb8998bc39&tour_id=1&visits=%5B%7B%22id%22%3A%2255c523321c6d4ec1211dec53edef1168092c8896%22%2C%22kind%22%3A0%2C%22poi_id%22%3A%2255c523321c6d4ec1211dec53edef1168092c8896%22%2C%22poi_kind%22%3A0%2C%22visittime%22%3A10%7D%5D

Cette requête renvoie un JSON structuré comme ceci:

{ "results": { "tour_id": "1", "start_date": "25/06/2021", "end_date": "25/06/2021", "start_time": "540", "profile": { "name": "Default", "influences": { "1": 2, "2": 2, "3": 2, "4": 2, "5": 2 } }, "preferences": { "time": 300, "distmax": 50000, "with_child": 0, "with_hotel": 0, "accessibility": 0, "budget": 0, "nb_person": 1, "modec": "1,2,3,4", "is_shopping": null }, "tours": [ { "id": "1", "t_length": "1047", "time": "252", "visit_kind": "0", "nb_stops": "11", "minmax_budget": "0-0", "min_budget": 0, "max_budget": 0, "is_shopping": null, "stops": [ { "id": "867ac1323745d334ca1845b96029d5cah10000003", "geom": "SRID=4326;POINT (2.346561 48.860134)", "length_to_next_point": "110", "time_to_next_point": "2", "visit_time": "0", "visit_kind": "1", "min": "0", "max": "0", "arrival": "0", "departure": "540", "date": "25/06/2021", "place_id": -1, "place_name": "", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "55c523321c6d4ec1211dec53edef1168092c8896", "geom": "SRID=4326;POINT (2.347227 48.859383)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "10", "visit_kind": "1", "min": "542", "max": "557", "arrival": "542", "departure": "552", "date": "25/06/2021", "place_id": "55c523321c6d4ec1211dec53edef1168092c8896", "place_name": "Maison Aurouze", "desc": "Cet endroit est l'une des attractions touristiques les plus étranges. Il s'agit en fait d'un magasin de lutte antiparasitaire exposant des rats morts et autres nuisibles dans sa vitrine. Encore inconnu du grand public il n'y a pas si longtemps, le magasin n'a jamais cherché à attirer l'attention des touristes. La raison pour laquelle la boutique est devenue une telle attraction est parce qu'on l'aperçoit dans le film Pixar « Ratatouille ». Chaque jour, des fans de cette production se pressent devant la Maison Aurouze pour voir de leurs propres yeux une scène de l'un des films les plus populaires de 2007.\n\nLa station de métro la plus proche est Châtelet (accessible depuis les lignes 1, 4, 7, 11 et 14).", "place_type": "1624fe0b17012e96c2f197d353e255f12d8b1853", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383137343836313334.jpg", "reserve": "", "event_id": "9023a242d3e9a59f1168098d61eb2cc7932556a0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "344abd16407f14573466269ac7abe576d1bf25e3", "geom": "SRID=4326;POINT (2.347949 48.859348)", "length_to_next_point": "63", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "554", "max": "589", "arrival": "554", "departure": "584", "date": "25/06/2021", "place_id": "344abd16407f14573466269ac7abe576d1bf25e3", "place_name": "Café Oz Châtelet", "desc": "Dans le 1er arrondissement de Paris, en plein cœur des Halles, ce pub australien vous fera vivre une expérience unique!\nEnvie de dépaysement? Bienvenue au Café Oz!\nDans ce pub australien, on parle fort et en anglais! Et pour cause, les habitués viennent des quatre coins de la planète. Décor en bois, panneaux de signalisation à motifs de kangourous et de crocodiles, dessins maoris, la décoration invite au voyage. Les bières importées d’Australie coulent à flot, les écrans retransmettent des matchs sportifs. Plus tard dans la nuit, les rythmes house et R’n’B invitent à la danse. Ambiance surchauffée garantie.\nDu dimanche au jeudi: entrée libre.\nVendredi: 10€ avec une conso, à partir de 22h, gratuit pour les filles.\nSamedi: 10€ avec une conso, à partir de 22h.", "place_type": "eed8ff28da1b25a9111a7f10074934ce23050823", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/89/220/1563737-diaporama.jpg", "reserve": "", "event_id": "9490487e028db7d5ef6f145734485b2a120f8895", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "geom": "SRID=4326;POINT (2.348424 48.859797)", "length_to_next_point": "14", "time_to_next_point": "1", "visit_time": "30", "visit_kind": "1", "min": "585", "max": "620", "arrival": "585", "departure": "615", "date": "25/06/2021", "place_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "place_name": "Hide Pub", "desc": "Le Hide pub est un club discothèque spacieux en plein cœur de Paris, pour faire la fête jusqu'au bout de la nuit !", "place_type": "d1faf8114e89c4634306ab5aa75b03a56db9a616", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "80f9cad01ce74ae1db2c3d32f6f169311553980a", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "geom": "SRID=4326;POINT (2.348554 48.859677)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "30", "visit_kind": "1", "min": "616", "max": "651", "arrival": "616", "departure": "646", "date": "25/06/2021", "place_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "place_name": "Le Duc des Lombards", "desc": "<p>\n<br />\n<b>Le Duc des Lombards</b> est l'un des principaux clubs de jazz de Paris, situé dans la rue des Lombards, au croisement avec le boulevard de Sébastopol, dans le <span><abbr class=\"\"abbr\"\">1<sup>er</sup></abbr> arrondissement</span>.</p>", "place_type": "394d38c62c4e65caa10d3dc34c8ceafd6bdfc4a7", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/2/2c/Le_Duc_des_Lombards_-_Paris_-_3.jpg", "reserve": "", "event_id": "22bccb580c0cb307aaf1e1922311f3778615feb2", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "geom": "SRID=4326;POINT (2.348568 48.859708)", "length_to_next_point": "140", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "646", "max": "681", "arrival": "646", "departure": "676", "date": "25/06/2021", "place_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "place_name": "Duc des Lombards", "desc": "Depuis plus de 25 ans, le Duc des Lombards est une adresse incontournable pour les amateurs de jazz.\nA la fois bar, restaurant et surtout club de jazz de référence depuis 1984, le Duc des Lombards est un point de chute privilégié pour tous les amateurs du genre. Tous les soirs, du lundi au samedi, deux concerts sont programmés : jazz, swing, bebop, hardbop, contemporain, world, electro jazz, soul jazz, vocal jazz, blues... Des légendes comme Ahmad Jamal ou René Urtreger s'y sont récemment produits.\n\n Tarif groupe à partir de 10 personnes.\n\nPrix moyen d'une place de concert : 28 €\nPrix moyen d'un verre : 7 €\nPrix moyen d'un plat : 14 €\nBilletterie sur place\n\n\nAutres offres :\n\n- Bon Cadeau COOL JAZZ: 2 entrées pour le concert de 20h ou 22h* + 2 coupes de champagne Dehours & Fils ou 2 cocktails pour 89€ - valable 6 mois\n\n- Bon Cadeau JAZZ MASTER: 2 entrées pour le concert de 19h30 ou 21h30* + 2 menus BOCO complets (entrée/plat/dessert/boissons**) pour 139€ - valable 6 mois à partir de la date d'émission.\n\n*valable pour les concerts dont le billet d'entrée ne dépasse pas 35€\n\n** 1 verre de vin supérieur + 1/2 bouteille d'eau Castalie (plate ou petillante) - par personne\n\n- Carte de membre DUC DES LOMBARDS - 139€ par an et de nombreux avantages tarifaires + 24 invitations par an. Voir site internet du Duc des Lombards pour plus d'informations ou nous appeler au 01 42 33 22 88.", "place_type": "3950338802102758a721397e2177a48fd41e0c8c", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/14/153/3709198-diaporama.jpg", "reserve": "", "event_id": "3b55ecd2a188f55a37a6f14266605e942b6340ce", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "geom": "SRID=4326;POINT (2.348023 48.860637)", "length_to_next_point": "157", "time_to_next_point": "2", "visit_time": "15", "visit_kind": "1", "min": "678", "max": "698", "arrival": "678", "departure": "693", "date": "25/06/2021", "place_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "place_name": "Fontaine des Innocents", "desc": "La fontaine des Innocents, d'abord appelée fontaine des Nymphes, est une fontaine située à Paris 1er sur l'actuelle place Joachim-du-Bellay dans le quartier des Halles. De style Renaissance, elle a connu diverses modifications et a été déplacée à deux occasions. Elle est classée monument historique depuis 1862.\n\nCe site est desservi par les stations de métro Les Halles et Châtelet.", "place_type": "69b8e043ec58ca330158b20d3c9b3b5efeb2a0f6", "mode": "2", "kind": "0", "image": "https://media-cdn.sygictraveldata.com/media/612664395a40232133447d33247d383335343639383639.jpg", "reserve": "", "event_id": "0cd4ef9333cba7081f13416216f78f544641229b", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "geom": "SRID=4326;POINT (2.347145 48.861933)", "length_to_next_point": "96", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "695", "max": "730", "arrival": "695", "departure": "725", "date": "25/06/2021", "place_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "place_name": "Kenzo pour H&M", "desc": "Kenzo pour H&M, la collaboration qu'on attend !\nAprès Isabel Marant, Stella McCartney et Sonia Rykiel, c'est au tour de Kenzo de nous offrir la collaboration automnale avec le géant suédois H&M. Sous la houlette du duo de directeurs artistiques Carol Lim et Humberto Leon, la collection se compose de tee-shirt et legging coordonnés à imprimé tigre, longs gants en cuir et bottines-chaussettes en maille jacquard motif tigre.\nA partir du 3 novembre dans la plupart des enseignes H&M de Paris et des environs.", "place_type": "097753b7bb74a742c7ecad79233f9b0e6cdf757b", "mode": "2", "kind": "0", "image": "", "reserve": "", "event_id": "5df363bf177828aabaf12289975a91ea7ced6214", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "geom": "SRID=4326;POINT (2.346450 48.862340)", "length_to_next_point": "143", "time_to_next_point": "2", "visit_time": "30", "visit_kind": "1", "min": "727", "max": "762", "arrival": "727", "departure": "757", "date": "25/06/2021", "place_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "place_name": "Les Halles", "desc": "Les Halles est une station de la ligne 4 du métro de Paris, située dans le 1er arrondissement de Paris, elle dispose d'un accès rue Rambuteau. \n\nOuverte en 1908 par la Compagnie du chemin de fer métropolitain de Paris, elle offre alors une desserte des halles de Paris. Depuis le transfert des halles à Rungis et les importantes modifications de son environnement proche, elle dessert le quartier des Halles, avec à proximité immédiate le jardin Nelson-Mandela, l'église Saint-Eustache et le Forum des Halles.\n\nC'est aussi une station faisant partie du complexe souterrain du Châtelet, avec des cheminements piétonniers permettant de rejoindre la gare de Châtelet - Les Halles et la station du Châtelet.", "place_type": "46a774935d1d54ccb481d0b62f58418ecaa0b219", "mode": "2", "kind": "0", "image": "https://upload.wikimedia.org/wikipedia/commons/1/1d/Les_Halles_%28Rh%C3%B4ne%29.jpg", "reserve": "", "event_id": "b4e88ee203e1e48434857ac21b898cc80c688100", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "geom": "SRID=4326;POINT (2.346735 48.862017)", "length_to_next_point": "228", "time_to_next_point": "3", "visit_time": "30", "visit_kind": "1", "min": "759", "max": "794", "arrival": "759", "departure": "789", "date": "25/06/2021", "place_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "place_name": "La Place", "desc": "Tarifs non communiqués. La gratuite existe pour certains événements.", "place_type": "005a7c09b1df437cd2702ace34a4fb6273c080bb", "mode": "2", "kind": "0", "image": "http://static.apidae-tourisme.com/filestore/objets-touristiques/images/208/10/7211728-diaporama.jpg", "reserve": "", "event_id": "6b4b4eec15b9bdd9870cfc46f170004f51e15708", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null }, { "id": "fb02c8dc09e678h100000045256755ad32f79bc2", "geom": "SRID=4326;POINT (2.346561 48.860138)", "length_to_next_point": "0", "time_to_next_point": "0", "visit_time": "0", "visit_kind": "1", "min": "792", "max": "792", "arrival": "792", "departure": "0", "date": "25/06/2021", "place_id": -1, "place_name": "", "desc": "", "place_type": "0", "mode": "2", "kind": "1000", "image": "", "reserve": "", "event_id": "0", "stars": 0, "rate": 0, "nb_rate": 0, "tripadvisor": null } ], "trips": [ { "from_id": "867ac1323745d334ca1845b96029d5cah10000003", "to_id": "55c523321c6d4ec1211dec53edef1168092c8896", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 0, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": null, "footgeom": null, "cargeom": null, "bikegeom": null }, { "from_id": "55c523321c6d4ec1211dec53edef1168092c8896", "to_id": "344abd16407f14573466269ac7abe576d1bf25e3", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 180, "cardist": 792, "biketime": 60, "bikedist": 96, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.347085, 48.859325 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347108, 48.859437 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "344abd16407f14573466269ac7abe576d1bf25e3", "to_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "mode": 2, "foottime": 60, "footdist": 63, "cartime": 60, "cardist": 59, "biketime": 60, "bikedist": 63, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348604, 48.859191 ], [ 2.348877, 48.859693 ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347867, 48.859365 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "2802ad3575b80b494d0dcc6017f1693119cb5845", "to_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "mode": 2, "foottime": 60, "footdist": 14, "cartime": 240, "cardist": 1817, "biketime": 60, "bikedist": 14, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348326, 48.859673 ], [ 2.348503, 48.859613 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ 2.348503, 48.859613 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348877, 48.859693 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348326, 48.859673 ], [ 2.348503, 48.859613 ] ], "type": "LineString" } }, { "from_id": "339f8fd2dee1922399bb8c4e6b806ab47b64ce72", "to_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 3, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348835, 48.859613 ], [ 2.348851, 48.859643 ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348503, 48.859613 ], [ 2.348495, 48.859615 ] ], "type": "LineString" } }, { "from_id": "ef7f42340efe95bfbac4f1426668d486634a5ad2", "to_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "mode": 2, "foottime": 120, "footdist": 140, "cartime": 240, "cardist": 1787, "biketime": 120, "bikedist": 140, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.348495, 48.859615 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348851, 48.859643 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.348495, 48.859615 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "040f5fdf1341627356f8f3b32bc7ba14a1718424", "to_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "mode": 2, "foottime": 120, "footdist": 157, "cartime": 300, "cardist": 2031, "biketime": 180, "bikedist": 157, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348114, 48.860872 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347894, 48.860738 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "46f177828ac9ef034adb7a99b7c1cd3368c43a03", "to_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "mode": 2, "foottime": 120, "footdist": 96, "cartime": 120, "cardist": 695, "biketime": 180, "bikedist": 172, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.347173, 48.861926 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.348083, 48.861719 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.347329, 48.862019 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "d92df8c77ba16abc12b0de9966cc4b31e484346e", "to_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "mode": 2, "foottime": 120, "footdist": 143, "cartime": 120, "cardist": 569, "biketime": 180, "bikedist": 143, "PTtime": 0, "PTdist": 0, "geom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "footgeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" }, "cargeom": { "coordinates": [ [ 2.346709, 48.863046 ], [ "..." ] ], "type": "LineString" }, "bikegeom": { "coordinates": [ [ 2.346453, 48.862339 ], [ "..." ] ], "type": "LineString" } }, { "from_id": "2c33b1c2e8295b6669d91a68fb70525ef170004d", "to_id": "fb02c8dc09e678h100000045256755ad32f79bc2", "mode": 2, "foottime": 0, "footdist": 0, "cartime": 0, "cardist": 0, "biketime": 0, "bikedist": 0, "PTtime": 0, "PTdist": 0, "geom": null, "footgeom": null, "cargeom": null, "bikegeom": null } ] } ] }, "calc_tour_key": "7adf6b3b933da1c44b3b1f676117acbb8998bc39", "errors": { "pauses": [], "visits": [] }, "unsatisfied": { "places": [], "events": [], "pauses": [] }, "success": true, "credit": 0 }

Permet de mettre à jour la liste des visites et des pauses d'un tour existant.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/update_tour_updatepoi_tour/

Paramètres de requête

Paramètre Type Contrainte Description
area_id STRING REQUIS Identifiant de zone.
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
calc_tour_key STRING REQUIS Clé de calcul du tour
tour_id INTEGER REQUIS Identifiant du tour
visits JSON ARRAY REQUIS Liste des visits
{
  "id": string,
  "kind": integer,
  "poi_id": string,
  "poi_kind": integer,
  "visittime": integer
},

or
{
  "name": string,
  "lat": float,
  "lng": float,
  "visittime": integer
}
pauses JSON ARRAY OPTIONNEL Liste des pauses
{
  "id": string,
  "kind": integer,
  "begin": integer,
  "end": integer
}

or
{
  "name": string,
  "lat": float,
  "lng": float,
  "begin": integer,
  "end": integer
}

Erreurs

Code Message Description
missing_area_id Champ area_id manquant.
calc_tour_key not found Champ calc_tour_key manquant.
tour_id not found tour_id non trouvé
Xml file [CALC_TOUR_KEY] - error: [ERROR] Pour le tour avec la clé [CALC_TOUR_KEY] il y a eu l'erreur suivante [ERROR]
tour_not_found error_description_tour_not_found
error_matrix_distancer Erreur avec le distancier de la matrice
error_matrix_xml Erreur, la matrice est inexistante
Optimisation Request Error :[ERROR] Erreur de la requête d'optimisation:[ERROR]
Error Server Unreachable or [ERROR] [URL] Erreur serveur inaccessible ou [ERROR] à l'adresse [URL]

Magic Tour Externe

Exemple de requête:

https://admin.visitmoov.com/api/v1/magic_tour_extern/?api_key=API_KEY&dep_lat=48.859993&dep_lng=2.340328&arr_lat=48.866831&arr_lng=2.316863&dep_date=2020-05-25+09%3A00&visits=%5B%7B%22id%22%3A%22id1%22%2C%22typeid%22%3A%22typeid1%22%2C%22lat%22%3A48.860678%2C%22lng%22%3A2.325537%2C%22duration%22%3A60%2C%22opening%22%3A%5B%7B%22starttime%22%3A%2208%3A30%22%2C%22endtime%22%3A%2209%3A50%22%2C%22day%22%3A0%7D%5D%7D%2C%7B%22id%22%3A%22id2%22%2C%22typeid%22%3A%22typeid2%22%2C%22lat%22%3A48.867460%2C%22lng%22%3A2.329475%2C%22duration%22%3A10%7D%5D

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": [ { "date": "2021-06-18", "duration": 118, "distance": 3853, "budget": { "min": 0, "max": 0 }, "steps": [ { "id": "", "typeid": "", "lat": 48.859993, "lng": 2.340328, "dep_time": "09:00", "arr_time": null, "duration": null, "itinerary": { "mode": "foot", "distance": 1292, "duration": 16, "geometry": { "coordinates": [ [ 2.340316, 48.859971 ], [ 2.33885, 48.860296 ], [ 2.338442, 48.860166 ], [ 2.337972, 48.859248 ], [ 2.336568, 48.859383 ], [ 2.330664, 48.860692 ], [ 2.330262, 48.860586 ], [ 2.32958, 48.85967 ], [ 2.329284, 48.859554 ], [ 2.325618, 48.860701 ], [ 2.325521, 48.860683 ] ], "type": "LineString" } } }, { "id": "id1", "typeid": "typeid1", "lat": 48.860678, "lng": 2.325537, "dep_time": "10:16", "arr_time": "09:16", "duration": 60, "itinerary": { "mode": "foot", "distance": 1358, "duration": 17, "geometry": { "coordinates": [ [ 2.325521, 48.860683 ], [ 2.32562, 48.860831 ], [ 2.325129, 48.860987 ], [ 2.325179, 48.861057 ], [ 2.324325, 48.861289 ], [ 2.325043, 48.862188 ], [ 2.325122, 48.862397 ], [ 2.325218, 48.862367 ], [ 2.325551, 48.862812 ], [ 2.327476, 48.862185 ], [ 2.328873, 48.864149 ], [ 2.329954, 48.863808 ], [ 2.330194, 48.864142 ], [ 2.330138, 48.864229 ], [ 2.330265, 48.864396 ], [ 2.330139, 48.864437 ], [ 2.330821, 48.865494 ], [ 2.328583, 48.866615 ], [ 2.329036, 48.867082 ], [ 2.329583, 48.867418 ] ], "type": "LineString" } } }, { "id": "id2", "typeid": "typeid2", "lat": 48.86746, "lng": 2.329475, "dep_time": "10:43", "arr_time": "10:33", "duration": 10, "itinerary": { "mode": "foot", "distance": 1203, "duration": 15, "geometry": { "coordinates": [ [ 2.329583, 48.867418 ], [ 2.329036, 48.867082 ], [ 2.327307, 48.865352 ], [ 2.324196, 48.866358 ], [ 2.323754, 48.866444 ], [ 2.323396, 48.866387 ], [ 2.320663, 48.867241 ], [ 2.320417, 48.867175 ], [ 2.320241, 48.866995 ], [ 2.319642, 48.866173 ], [ 2.319145, 48.866333 ], [ 2.319008, 48.866153 ], [ 2.316865, 48.866833 ] ], "type": "LineString" } } }, { "id": "", "typeid": "", "lat": 48.866831, "lng": 2.316863, "dep_time": null, "arr_time": "10:58", "duration": null, "itinerary": null } ] } ] }

Le Magic Tour Externe permet d'organiser une tournée touristique en fonction d'une liste de lieux à visiter.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/magic_tour_extern/

Paramètres de requête

Paramètre Type Contrainte Description
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: fr
dep_lat FLOAT REQUIS Latitude de départ (WGS84)
dep_lng FLOAT REQUIS Longitude de départ (WGS84)
arr_lat FLOAT REQUIS Latitude d'arrivée (WGS84)
arr_lng FLOAT REQUIS Longitude d'arrivée (WGS84)
dep_date STRING DATETIME REQUIS1 Date et Heure de départ (FORMAT: "aaaa-mm-jj HH:MM" / MIN: maintenant / DEFAUT: maintenant)
arr_date STRING DATETIME REQUIS1 Date et heure d'arrivée (FORMAT: "aaaa-mm-jj HH:MM" / MIN: maintenant)
visits JSON ARRAY REQUIS2 Liste des visites pouvant être dans la visite optimisée (MIN : 1 / MAX : 100)
profile STRING JSON OPTIONNEL3 Profil de tournée optimisé
transit INTEGER OPTIONNEL Modes de transport (VALEURS : 0 pour à pied, vélo et voiture ou 1 pour les modes de 0 plus transport) Défaut: 0
duration INTEGER OPTIONNEL Durée max du jour de visite (UNIT: minutes / MAX: 1440) Défaut: 420
distance INTEGER OPTIONNEL Distance max du jour de visite (UNITE: mètres / MAX: 50000) Défaut: 25000
budget INTEGER OPTIONNEL Budget
accessibility INTEGER OPTIONNEL Accessibilité des données (VALEURS: 0 ou 1) Défaut: 0
weather INTEGER OPTIONNEL Eviter les visites extérieures par mauvais temps (VALEURS : 0 pour faux ou 1 pour vrai) Défaut: 0
crowded_areas JSON ARRAY OPTIONNEL4 Permet d'éviter les visites dans les zones d'affluence
matrix_url STRING OPTIONNEL5 URL de votre calculateur de matrice

Erreurs

Code Message Description
dep_lat is required dep_lat est requis
dep_lng is required dep_lng est requis
arr_lat is required arr_lat est requis
arr_lng is required arr_lng est requis
visits is required visits est requis
at least dep_date or arr_date is required Données manquantes, au moins dep_date ou arr_date est requis.
dep_lat must be a float dep_lat doit être un FLOAT
dep_lng must be a float dep_lng doit être un FLOAT
arr_lat must be a float arr_lat doit être un FLOAT
arr_lng must be a float arr_lng doit être un FLOAT
dep_lat must be between -90.0 and 90.0 dep_lat doit être compris entre -90,0 et 90,0
arr_lat must be between -90.0 and 90.0 arr_lat doit être compris entre -90,0 et 90,0
dep_lng must be between -180.0 and 180.0 dep_lng doit être compris entre -180,0 et 180,0
arr_lng must be between -180.0 and 180.0 arr_lng doit être compris entre -180,0 et 180,0
dep_date or arr_date bad format Format incorrect pour les données dep_date ou arr_date.
visits non compliant Les visites ont un mauvais format JSON.
visits is not an array Les visites ne sont pas un tableau.
must be between 1 and 100 Le nombre de visites doit être entre 1 et 100
bad or missing visit id at index [index] La donnée visitid est mauvaise ou manquante à l'index indiqué.
visits at index [index_1] and [index_2] have the same id Deux visites ont le même id aux index indiqués.
bad or missing visit typeid at index [index] Le typeid de la visite à l'index indiqué est mauvais ou manquant.
bad or missing visit [field] at index [index] Le champ indiqué de la visite est mauvais ou manquant à l'index indiqué.
bad visit [field] at index [index] Le champ indiqué de la visite est mauvais à l'index indiqué.
visits openings at index [index] is not an array Les ouvertures de visites à l'index indiqué ne sont pas un tableau.
bad or missing starttime in opening at index [index_1] of visit at index [index_2] L'heure de début d'ouverture à l'index 1 de la visite à l'index 2 est mauvaise ou manquante.
starttime is after endtime in opening at index [index_1] of visit at index [index_2] L'heure de début d'ouverture est postérieure à l'heure de fin à l'index 1 de la visite à l'index 2.
day in opening at index [index_1] of visit at index [index_2] must be greater than 0 and less than [nb_tours] Le jour d'ouverture à l'indice 1 de visite à l'indice 2 doit être supérieure à 0 et inférieure à nb_tours indiqué.
duration must be between 0 and 1440 La durée doit être comprise entre 0 et 1440.
distance must be between 0 and 50000 La distance doit être comprise entre 0 et 50000.
budget must be greater than 0 Le budget doit être supérieur à 0.
accessibility must be 0 or 1 L'accessibilité doit être 0 ou 1.
weather must be 0 or 1 La météo doit être 0 ou 1.
profile non compliant Le profil a un mauvais format JSON.
bad weight of typeid [typeid] Mauvais poids du typeid indiqué.
sum of all weight is greater than 100 La somme de tous les poids est supérieure à 100.
crowded_areas non compliant crowded_areas ont un mauvais format JSON.
crowded_areas is not an array crowded_areas is n'est pas un ARRAY.
at least "coords", "starttime" or "endtime" is required in crowded_areas at index [index] Au minimum "coords", "starttime" ou "endtime" est requis dans crowded_areas à l'index [index]
starttime bad format in crowded_area at index [index] Format de starttime incorrect dans crowded_area à l'index [index]
endtime bad format in crowded_area at index [index] Format de endtime incorrect dans crowded_area à l'index [index]
starttime is after endtime in crowded_area at index [index] starttime est après endtime dans crowded_area à l'index [index]
coords in crowded_areas at index [index] must be an array coords dans crowded_areas à l'index [index] doit être un ARRAY.
data at index [index_1] in coords in crowded_areas at index [index_2] must be an array with a size of 2 Données at index [index_1] dans coords dans crowded_areas à l'index [index_2] doit être un ARRAY avec une taille de 2.
first data at index [index_1] in coords in crowded_areas at index [index_2] must be a float Première données à l'index [index_1] dans coords dans crowded_areas à l'index [index_2] doit être un FLOAT.
second data at index [index_1] in coords in crowded_areas at index [index_2] must be a float Seconde données à l'index [index_1] dans coords dans crowded_areas à l'index [index_2] doit être un FLOAT.
bad_departure Mauvaise valeur tour departure.
bad_arrival Mauvaise valeur tour arrival.
bad_time Mauvaise valeur tour time.
bad_tour_maxtime Mauvaise valeur maxtime (Doit être compris entre 0 et 1440 inclus).
bad_tour_maxdist Mauvaise valeur maxdist (Doit être un entier >= 0).
bad_tour_arrive_at Mauvaise valeur arrive_at (Doit être 0 ou 1).
bad_tour_accessibility Mauvaise valeur accessibility (Doit être 0 ou 1).
bad_tour_budget Mauvaise valeur budget (Doit être un entier >= 0).
bad_tour_with_child Mauvaise valeur with_child (Doit être 0 ou 1).
bad_tour_with_hotel Mauvaise valeur with_hotel (Doit être 0 ou 1).
bad_tour_nb_person Mauvaise valeur nb_person (Doit être un entier >= 1).
bad_tour_modec Mauvaise valeur modec (Doit être compris entre 1 et 6 inclus).
bad_tour_transit Mauvaise valeur transit (Doit être 0 ou 1).
bad_departure_isinstance Mauvaise valeur tour departure.
bad_arrival_isinstance Mauvaise valeur tour arrival.
bad_tour_add_pause Pause non valide, n'a pas pu être ajoutée.
bad_tour_add_visit Visite non valide, n'a pas pu être ajoutée.
bad_influences Mauvaise influences (etype_einflu).
calc_tour_key not found Champ calc_tour_key manquant.
error_matrix_distancer Erreur avec le distancier de la matrice
error_matrix_xml Erreur, la matrice est inexistante
Optimisation Request Error :[ERROR] Erreur de la requête d'optimisation:[ERROR]
Error Server Unreachable or [ERROR] [URL] Erreur serveur inaccessible ou [ERROR] à l'adresse [URL]

Vérification d'ids

Exemple de requête:

https://admin.visitmoov.com/api/v1/util_check_list_ids/?api_key=API_KEY&/?ids_list=ad7c8514fe20c7f101096d5548a2f08135f74428&ids_to_check=ad7c8514fe20c7f101096d5548a2f08135f74428%2Cb035989af12130854c722705bc3e397242fad4ff

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "result": { "ad7c8514fe20c7f101096d5548a2f08135f74428": 1, "b035989af12130854c722705bc3e397242fad4ff": 0 } }

Requête utilitaire permettant de vérifier la présence d'identifiants (ids_to_check) dans une autre liste d'identifiants (ids_list). Le même identifiant généré deux fois étant différent. Il est nécésaire de comparer des identifiants de même catégorie (exemple: lieux avec des lieux, hôtels avec des hôtels...). La réponse contient une liste d'id vérifié. La valeur 1 est pour les ids dans la liste et 0 pour ceux qu'il n'y sont pas.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/util_check_list_ids/

Paramètres de requête

Paramètre Type Contrainte Description
ids_list STRING REQUIS Liste d'ids (ids séparé par des virgules)
ids_to_check STRING REQUIS Liste d'ids à vérifier s'ils sont présent dans ids_list (ids séparé par des virgules)

Erreurs

Code Message Description
missing_ids_list ids_list manquant
missing_ids_to_check ids_to_check manquant
ids_list_must_be_string ids_list doit être une chaine de caractère
ids_to_check_must_be_string ids_to_check doit être une chaine de caractère
ids_list_invalid_id: [id] L'id [id] est invalide dans ids_list
ids_to_check_invalid_id: [id] L'id [id] est invalide dans ids_to_check

Transit

Recherche d'itinéraire

Exemple de requête:

https://admin.visitmoov.com/api/v1/transit/?api_key=API_KEY&dep_lat=48.8695364&dep_lng=2.3305613&arr_lat=48.8675364&arr_lng=2.3305613&date=2021-10-11+09%3A00&mode=2

Cette requête renvoie un JSON structuré comme ceci:

{ "success": true, "results": [ { "depDate": "2021-10-08", "arrDate": "2021-10-08", "depHour": 700, "arrHour": 743, "time": 43, "operators": [ "METRO" ], "agencies": [ { "id": "0:439", "name": "METRO", "url": "http://www.navitia.io/" } ], "steps": [ { "hour": 700, "name": "Rue Dalloz 75013 Paris 13e Arrondissement", "geom": { "type": "Point", "coordinates": [ 2.3703, 48.821333 ] }, "trip": { "type": "walk", "rtypeicon": "icon icon-xxs mdi mdi-walk", "time": 14, "length": 773, "color": "#3c8ac0", "geom": { "type": "LineString", "coordinates": [ [ 2.37015, 48.82125 ], [ "..." ] ] }, "arrName": "OLYMPIADES", "details": [ { "distance": 43.502, "relativeDirection": "DEPART", "streetName": "plate-forme", "absoluteDirection": "NORTHWEST", "stayOn": false, "area": false, "bogusName": true, "lon": 2.3701573000000002, "lat": 48.821254100000004, "elevation": "" }, { "distance": 48.745, "relativeDirection": "RIGHT", "streetName": "escalier", "absoluteDirection": "NORTHEAST", "stayOn": true, "area": false, "bogusName": true, "lon": 2.3697371, "lat": 48.8215176, "elevation": "" }, { "distance": 25.924, "relativeDirection": "LEFT", "streetName": "Boulevard Masséna", "absoluteDirection": "SOUTHWEST", "stayOn": false, "area": false, "bogusName": false, "lon": 2.3696226, "lat": 48.821828700000005, "elevation": "" }, { "distance": 616.8319999999999, "relativeDirection": "RIGHT", "streetName": "Rue Nationale", "absoluteDirection": "NORTH", "stayOn": false, "area": false, "bogusName": false, "lon": 2.3693078, "lat": 48.8217919, "elevation": "" }, { "distance": 38.024, "relativeDirection": "RIGHT", "streetName": "Rue de Tolbiac", "absoluteDirection": "EAST", "stayOn": false, "area": false, "bogusName": false, "lon": 2.3664849, "lat": 48.8270179, "elevation": "" }, { "distance": 0.0, "relativeDirection": "RIGHT", "streetName": "Olympiades", "absoluteDirection": "SOUTH", "stayOn": false, "area": false, "bogusName": false, "lon": 2.3669935305297867, "lat": 48.82708729353242, "elevation": "" } ] } }, { "hour": 714, "name": "OLYMPIADES", "geom": { "type": "Point", "coordinates": [ 2.367038, 48.826948 ] }, "color": "#62259D", "colortext": "#FFFFFF", "trip": { "id": "0:127483193-1", "depId": "0:SP:59552", "arrId": "0:SP:59943", "type": "subway", "rtypeicon": "icon icon-xxs mdi mdi-subway-variant", "time": 20, "depHour": 714, "arrHour": 734, "lineNumber": "14", "line": "Saint-Lazare - Olympiade", "lineId": "0:100110014:14", "routeId": 87338, "direction": "Mairie de Saint-Ouen", "color": "#62259D", "colortext": "#FFFFFF", "geom": { "type": "LineString", "coordinates": [ [ 2.36703, 48.82694 ], [ "..." ] ] }, "arrName": "PORTE DE CLICHY", "details": [], "directionId": "1", "interStops": [ { "id": "0:SP:59553", "stopId": 1783105, "index": 1, "sequence": 0, "code": "", "name": "Bibliothèque-François Mitterrand", "geom": { "type": "Point", "coordinates": [ 2.37612, 48.829831 ] }, "depHour": 716, "arrHour": 716 }, { "id": "0:SP:59411", "stopId": 1782979, "index": 2, "sequence": 1, "code": "", "name": "Cour Saint-Émilion", "geom": { "type": "Point", "coordinates": [ 2.386265, 48.833521 ] }, "depHour": 718, "arrHour": 718 }, { "id": "0:SP:59410", "stopId": 1782978, "index": 3, "sequence": 2, "code": "", "name": "Bercy", "geom": { "type": "Point", "coordinates": [ 2.379409, 48.840543 ] }, "depHour": 719, "arrHour": 719 }, { "id": "0:SP:59554", "stopId": 1783106, "index": 4, "sequence": 3, "code": "", "name": "Gare de Lyon", "geom": { "type": "Point", "coordinates": [ 2.373108, 48.844652 ] }, "depHour": 721, "arrHour": 721 }, { "id": "0:SP:59644", "stopId": 1783185, "index": 5, "sequence": 4, "code": "", "name": "Châtelet", "geom": { "type": "Point", "coordinates": [ 2.347361, 48.858956 ] }, "depHour": 725, "arrHour": 725 }, { "id": "0:SP:59409", "stopId": 1782977, "index": 6, "sequence": 5, "code": "", "name": "Pyramides", "geom": { "type": "Point", "coordinates": [ 2.334408, 48.866614 ] }, "depHour": 727, "arrHour": 727 }, { "id": "0:SP:59555", "stopId": 1783107, "index": 7, "sequence": 6, "code": "", "name": "Madeleine", "geom": { "type": "Point", "coordinates": [ 2.324162, 48.869579 ] }, "depHour": 728, "arrHour": 728 }, { "id": "0:SP:59220", "stopId": 1782848, "index": 8, "sequence": 7, "code": "", "name": "Saint-Lazare", "geom": { "type": "Point", "coordinates": [ 2.325374, 48.87552 ] }, "depHour": 730, "arrHour": 730 }, { "id": "0:SP:59941", "stopId": 1783472, "index": 9, "sequence": 8, "code": "", "name": "Pont Cardinet", "geom": { "type": "Point", "coordinates": [ 2.315313, 48.888118 ] }, "depHour": 733, "arrHour": 733 } ], "interGeom": { "type": "LineString", "coordinates": [ [ 2.367038, 48.826948 ], [ "..." ] ] } } }, { "hour": 734, "name": "PORTE DE CLICHY", "geom": { "type": "Point", "coordinates": [ 2.313416, 48.894337 ] }, "trip": { "type": "walk", "rtypeicon": "icon icon-xxs mdi mdi-walk", "time": 9, "length": 480, "color": "#3c8ac0", "geom": { "type": "LineString", "coordinates": [ [ 2.31341, 48.89433 ], [ "..." ] ] }, "arrName": "Rue du Bastion 75017 Paris 17e Arrondissement", "details": [ { "distance": 0.0, "relativeDirection": "DEPART", "streetName": "Porte de Clichy", "absoluteDirection": "SOUTH", "stayOn": false, "area": false, "bogusName": false, "lon": 2.313416, "lat": 48.894337, "elevation": "" }, { "distance": 11.965, "relativeDirection": "RIGHT", "streetName": "route sans nom", "absoluteDirection": "WEST", "stayOn": false, "area": false, "bogusName": true, "lon": 2.313413502636523, "lat": 48.894331332831136, "elevation": "" }, { "distance": 127.85100000000001, "relativeDirection": "LEFT", "streetName": "Boulevard Berthier", "absoluteDirection": "SOUTHWEST", "stayOn": false, "area": false, "bogusName": false, "lon": 2.3132567, "lat": 48.8943622, "elevation": "" }, { "distance": 21.041, "relativeDirection": "LEFT", "streetName": "Boulevard Berthier", "absoluteDirection": "SOUTH", "stayOn": true, "area": false, "bogusName": false, "lon": 2.3117750000000004, "lat": 48.8937535, "elevation": "" }, { "distance": 244.53199999999998, "relativeDirection": "CONTINUE", "streetName": "Allée Colette Heilbronner", "absoluteDirection": "SOUTH", "stayOn": false, "area": false, "bogusName": false, "lon": 2.3117798, "lat": 48.8935643, "elevation": "" }, { "distance": 54.459, "relativeDirection": "RIGHT", "streetName": "Pont Berthier", "absoluteDirection": "NORTHWEST", "stayOn": false, "area": false, "bogusName": false, "lon": 2.3092392, "lat": 48.892258700000006, "elevation": "" }, { "distance": 20.221, "relativeDirection": "SLIGHTLY_RIGHT", "streetName": "Rue du Bastion", "absoluteDirection": "NORTHWEST", "stayOn": false, "area": false, "bogusName": false, "lon": 2.3086551, "lat": 48.8925605, "elevation": "" } ] } } ], "from": { "name": "Origin", "lon": 2.3703, "lat": 48.821333, "vertexType": "NORMAL" }, "to": { "name": "Destination", "lon": 2.308502, "lat": 48.892712, "vertexType": "NORMAL" }, "length": 34414.22159934749, "geom": { "type": "MultiLineString", "coordinates": [ [ [ 2.37015, 48.82125 ], [ "..." ] ], [ [ 2.36703, 48.82694 ], [ 2.373524020188726, 48.8290069293332 ] ], [ [ 2.373524020188726, 48.8290069293332 ], [ "..." ] ], [ [ 2.367038, 48.826948 ], [ 2.373524020188726, 48.8290069293332 ] ], [ [ 2.373524020188726, 48.8290069293332 ], [ "..." ] ], [ [ 2.31341, 48.89433 ], [ "..." ] ] ] } } ] }

Recherche d'itinéraire entre deux points.

Requète HTTP

GET https://admin.visitmoov.com/api/v1/transit/

Paramètres de requête

Paramètre Type Contrainte Description
dep_lat FLOAT REQUIS Latitude de départ (WGS84)
dep_lng FLOAT REQUIS Longitude de départ (WGS84)
arr_lat FLOAT REQUIS Latitude d'arrivée (WGS84)
arr_lng FLOAT REQUIS Longitude d'arrivée (WGS84)
date STRING DATETIME REQUIS Date et horaire de départ ou d'arrivée (dépends de arriveAt, FORMAT: 'aaaa-mm-jj HH:MM')
arriveAt INTEGER OPTIONNEL 0: date est pour le départ, 1 date est pour l'arrivée Défaut: 0
maxWalk INTEGER OPTIONNEL Distance de marche maximale (UNIT: mètre) Défaut: 1000
lang STRING OPTIONNEL Code Alpha-2 de la langue. Défaut: en
accessibility INTEGER OPTIONNEL Accessibilité des données (VALEURS: 0 ou 1) Défaut: 0
mode INTEGER OPTIONNEL Mode de transport, les valeurs possibles sont 0, 1, 2 et 3.
0: transport en commun, à pied,
1: vélo,
2: transport en commun, vélo,
3: voiture Défaut: 0

Erreurs

Code Message Description
bad_api_key API KEY n'est pas valide
dep_lat is required and must be a floating point number dep_lat est requis et doit être nombre flotant
dep_lat must be in WGS84 dep_lat doit être en WGS84
dep_lng is required and must be a floating point number dep_lng est requis et doit être nombre flotant
dep_lng must be in WGS84 dep_lng doit être en WGS84
arr_lat is required and must be a floating point number arr_lat est requis et doit être nombre flotant
arr_lat must be in WGS84 arr_latdoit être en WGS84
arr_lng is required and must be a floating point number arr_lng est requis et doit être nombre flotant
arr_lng must be in WGS84 arr_lng doit être en WGS84
date is required in format "yyyy-mm-dd HH:MM" date est requis au format "aaaa-mm-jj HH:MM"

Donnée area_id

La donnée area_id représente l'identifiant de la zone. Dans les requêtes sur Visitmoov cela permet d'obtenir les données appartenant à la zone demandée. Voici les zones disponibles:

Zone Id
Paris 4aefd182a18bf7c7f8e451ae178bd2eac67c8a19
Reunion 81cd604ea73ac0b9789b5fcdcf8a33b3f741fe38
Bordeaux f1a50cf5cb9695211517e7a3796c38641b1b1c76
Côte d'azur 343685bdddfa666cc0541be39badfe21103dcdd5
Londres 2ff84ea892876f3fc3556068d4291b8d5cb0db00
Marrakech 85c86a2b72653407783031e5558303cb139135ad
Barcelone f076582b9733dfb82e9f11f00e7ab6725413e9a7
Rouen 17082d7620ea440cbb29879865de60947ff7b19f
Rabat ad848107be4464b11386533bc98b1bd89f71384f
Vienne d005588006f3f1edd51452ba90387e47a6039278
Paris Apidae 3ec0e5b102aad144beb861462c68c3a3eecf7a2d
Amsterdam 1424102ddc24a4544d2fef7b632eb8a14b15b4c5
Manosque 3154329ab1750c4644891f39c2c747b71687361a
Casablanca 4b82539e9b12ba5c78bcd242b4e0e289194929ab
Toronto d40c3795ada89c73ec26a002c62b14cd4ef12889
Los Angeles 3bebf852f63deb701a3ab1641f1356132c28dd68
Zürich 2ac5d3d8e6ad9e7a5ad12cb07ea566b18b84b0f6
Marseille 28de1f9fcb2f28e5e79fea67ebb20ea6ca9458c7
Aix en Provence 1a64b21653ba4d548d8c3277f4f8e97f7f9b601f
World c484d61e83677ff21b250f85896fffed5120b6b22
Spain 388050c2cab1096b256aebddf7dda44e31a5f976
USA d935f7e42b6944769bc3e2945080008cb26da067

Sous-types de lieu/événement

Les lieux et les événements sont catégorisé de la manière suivante:

Culture:

Sous-type Id
Spectacle b2eac14daba149d4180e7e3876a0151ca95733c9
Musée - Art 061398a58a28fe7638b268702ae80f4d45ed7e96
Musique 0fbaa8724323c1b54e2451016ea0e4d983e4d838
Découverte c7f4b19231189ef0ff2399ed41a88b4269f8ee01
Monument 18e962dfa7e1cce2583c05a7c5b12c2e793b2b20
Lieu de culte 23fe6e8dbcc0dbaeba12bb21e0c5552d2f468918
Culturel d45adb232bf337a2f8f44522c4db227f9d072f7e

Sport:

Sous-type Id
Sport 8acd804a556526777439ab79174e5e8b1ee651a3
Randonnée b9f06a242fca80e10b15cb60d9977a725a6ac93c
Sport d'hiver b72c8602824da2fb2342216aa3303a959941e367

Loisirs:

Sous-type Id
Loisir c739a7ca8d12b23c583981115b1c1cab453f3d1e
Soirée - Rencontre 63e47f9f8ab161b11b9bb2ce84c5a9dce680881b

Evénements

Sous-type Id
Fête - Tradition e198e428e6fa6a96a58cd4614bc0c4e320207976
Famille 24157e4269bb92d3f98ed1b12b782af083bd8acd

Shopping:

Sous-type Id
Commerce 84713ccbe2e264b82e8fd05e735a08b185e2b9c9
Animaux et articles pour animaux de compagnie a1b15317c3da2f06dd10c10023521eae64d4a757
Entreprise et industrie 7462c101b75cf48e5e97cac7ed4ad6d4a1912858
Jeux et jouets a5c3ed61f7bd01260a1bcadac102d77cac86ea31
Appareils photo, caméras et instruments d'optique 8ffa46ee9c02c1034e074a339d03fc140254f873
Vêtements et accessoires 769d4ac10418a4f1a3a786bd3405725eaaa3ddfa
Logiciels d730f07b03b0d2f9085be1932190aac1054f6c6d
Appareils électroniques 0bf0376275bc7715c1062b9618a720648318ff34
Alimentation, boissons et tabac 75e58c1077f491634316acb728771cea23b214a3
Meubles bd7960dc39e548bc10852b221b68fcced311cdb8
Santé et beauté 1edcc10972a28b93a31db0234c8a58715c1e9111
Bagages et maroquinerie 3711542dd0c0eec11071c50ae14705e4f5b35ad1
Maison et jardin f723ce63c111aabb560b79020223aaaf99c63844
Bébés et tout-petits c5c1127dfefae57c078e3f689509a87f1808f9db
Offices religieux et cérémonies 60f23f4ad3bc113c6f1dfb1aedc10d437895ae15
Quincaillerie 4360f5734cafd191c527a1a67b735b01ad94c114
Adulte 72c1150983591d75b79996f9c609e21800483c66
Médias 3697566e3a31fc116d1a80993d969c7a648ff49d
Arts et loisirs 0c013b1907d015a11c117ff67f123d71a218404a
Véhicules et accessoires 41056b14644136bb31ba236a85ccf39d59c11899
Fournitures de bureau fd1023ef9e5002eb2d9c119ba4a63bfb400846ef
Équipements sportifs 0dc1205cd34ee7588b2deb6e75c6b19b1190b55b
Oénologie 65bb7394c793afafc121d3cfdd038a629ae5566e

Autres:

Sous-type Id
Autre cf3b91787b9beda655b991797d80f7a639d1fa64
Services 8dee1ee779c1309b47c16997ec9d571b5a1b2b96
Centre d'interprétation 83e14b676af1991952cd6d9ce4b0fc1314ebabd7
Institutions administratives 7175fef6fdce766bfd064c1fdac91fa47240bbc132
Institutions du tourisme 65af77d6a71d4acac1339bbad75a35ee34f6ac05
Prestataires 067bf0bd2c13411af1038e2ea83eb46bb52b11bf
Entité juridique c36a5249772388bb13cb2a430e2106678163ec135

Sous-types d'hôtel

Les hôtels sont catégorisé de la manière suivante:

Sous-type Id
Hôtel 44e8d3a418e035c3fe965fb40d9a183bad0cda17
Motel b6b696c54ccaf1a2499e136add6f1393b4ea2e33
Chambre d'hôte (B&B) a49fea11b4df5e8f7b72261a59d025395ecf4642
Auberge de jeunesse 94e7293c88e277ebb09b127357d19b83463fa021
Maison de vacances privée 7af2c6fa81b1b17805cdd1b1a2aa8e52fa4292d0
Résidence hôtelière 732b220a154ad628bc35b3f4b918ec07ec02faaa
Camping 8585f5205f74ca1941eb1d3583891e1b240b7df5
Résidence 91b2cb76ffc1bdd1b31db12e0c279b420ae8288c
Gîte rural 2ea8eb385da6f469826af666dfe7bbb94740dae7
Hôtel-Inconnu b3f51ee9fd0b40d1dd3c785df3e8305cdd5e03f7
Nature 95ff5a4b217796d87f40b4103b113b5e8131a3f4
Insolite e821fd3de14ca81a94b9b423b2ae48af6effce58
Centre d55056aed58dad535a62a4d41404b43094ca179d
Village de vacances 06198210cb446dc5c479a4b79f75fead440b7064
Bivouac ba01dcd4b72623a9c1a1b45eb8ec5622b62aaf4a

Sous-types de restaurant

Les restaurants sont catégorisé de la manière suivante:

Sous-type Id
Restaurant c1800e8299993f98866215134d12e8fd55ea1464
Livraison A Domicile-Plat A Emporter a54e3eb0e765290bc31a4342a2d0b3033f8fd63d
Fast Food - Restauration Rapide 100bb8b60215485e464a48d0567bda3c686f0c76
Cuisinier - A Domicile 01eda4945c3396f23876d189194c72bdce99ebdf
Ferme - Auberge 672b0cc94e203d0602a5f9e26b6f770fdcc6b029
Brasserie 62067ccdaedcaa6a9dcb1e6183f1deb1924e587f
Snack a0f5fad6c71794e1553a83110f120956607a7fab
Pizzeria f5d79ca93ff7fa92b57d1de6d5a3781f11994509
BarAVin e24ac89a532b1eb108fccaf465b90283a16b19fe
Traiteur d43a5049816e9a7b76a4b85bbdbb11e70c6ccfc6
Autre 2b9bd3930cdec8d4b05e0dab47314fdb120a88ed
Végétalien 4abf4e5db13743f56f17293d31566c9f49a48326
Dégustation f6f931fb148f81d2593636fe7ae76f06411f3a5c
Creperie d7a75d2727cca4d560382c866990eda7916f8e8d

Kind

Indique quel type de POI il représente.

Valeur Texte
0 Lieu
1 Restaurant
2 Hôtel
3 Evénement

Erreurs

Voici les erreurs commune à toute nos API:

Code Message Description
missing_api_key Champ api_key manquant
not_allowed Non autorisé
app_not_allowed Application non autorisé (Voir compte, réglage d'application)
user_limit_call_reached Limite d'appel utilisateur atteinte
group_limit_call_reached Limite d'appel du groupe d'API atteinte
application_limit_call_reached Limite d'appel d'application atteinte (Voir compte, réglage d'application)
domain_not_allowed Domaine non autorisé (Voir compte, réglage d'application)