Guide d'administration expert Exploiter les données d'un rapport Importer et exporter en JSON via HTTP
28 mai 2024 à 05:35Import et export JSON de rapport
Utilisation d'outils avancés
Les fonctionnalités suivantes d’import et d’export nécessitent l’usage du logiciel curl
en ligne de commande dans un terminal ou d’un outil de requêtes HTTP équivalent.
Si vous ne savez pas ce que signifie cette précédente phrase, vous pouvez demander de l’aide à une personne avec des compétences informatiques pour réaliser les imports et exports.
Dans les exemples suivants, penser à remplacer les variables [PETIT-RAPPORTEUR-DOMAIN]
,
[report_id]
, [report_id_cible]
et [sharing-link-token]
par leurs valeurs correspondantes.
Export via un outil de requête HTTP
Pour exporter en JSON, vous pouvez lancer cette commande curl
:
curl -X 'GET' \
'http://[PETIT-RAPPORTEUR-DOMAIN]/api/v1/reports/[report_id]/fields?export=true' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer [sharing-link-token]' > my_report.json
Import via un outil de requête HTTP
Pour importer ce fichier JSON dans un rapport déjà existant:
curl -X 'POST' \
-d @my_report.json \
'http://[PETIT-RAPPORTEUR-DOMAIN]/api/v1/reports/[report_id_cible]/fields' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer [sharing-link-token]'