Cette page vous explique comment utiliser l'API Admin de Google Analytics à l'aide de la ligne de commande.
Étape 1. Activer l'API
Cliquez sur ce bouton pour créer un projet Cloud Platform, activer automatiquement l'API Admin de Google Analytics et générer les identifiants OAuth2 requis pour ce tutoriel:
Activer l'API Google Analytics AdminVous serez automatiquement redirigé vers la boîte de dialogue de configuration des identifiants OAuth2. Sélectionnez "Ordinateur" à la question "De quel pays appelez-vous ?".
Dans la boîte de dialogue qui s'affiche, cliquez sur TÉLÉCHARGER LA CONFIGURATION DU CLIENT et enregistrez le fichier credentials.json
dans votre répertoire de travail.
Vous pouvez également suivre ces étapes pour créer manuellement des identifiants OAuth2 dans un projet existant.
Étape 2. Installer et initialiser le SDK Cloud
L'outil de ligne de commande gcloud doit être installé sur votre ordinateur de développement.
Étape 3: Effectuez un appel d'API
Vous pouvez maintenant utiliser l'API Admin de Google Analytics pour interroger une propriété Google Analytics 4.
Authentifier
Pour obtenir les identifiants utilisateur de cet exemple, exécutez la commande suivante en indiquant le chemin d'accès au fichier JSON d'identifiants téléchargé à l'étape 1:
gcloud auth application-default login \
--scopes=https://www.googleapis.com/auth/analytics.readonly \
--client-id-file=[PATH/TO/credentials.json]
Une boîte de dialogue de recueil du consentement de l'utilisateur OAuth s'ouvre dans une nouvelle fenêtre du navigateur.
Envoyer la requête
Utilisez curl
pour envoyer la requête à l'API Google Analytics Admin.
Saisissez la commande suivante dans la ligne de commande:
curl \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
https://analyticsadmin.googleapis.com/v1beta/accounts
La commande curl
utilise la commande gcloud auth application-default print-access-token
pour obtenir un jeton d'authentification.
Félicitations ! Vous avez envoyé votre première requête à l'API Google Analytics Admin.